Windows 内建的超级终端机(HyperTerminal),有使用过的应该都知道问题很多,经常跑出乱码、甚至程序当掉,可以说是年久失修的工具,连 Vista 都将它拿掉了,不过有许多 router、硬体设备仍是要透过 Serial Port 去做 debug、设定等等,所以有没有可以取代超级终端机的软件呢?
TeraTerm Pro 就是一个理想的解决方案,它是由一位日本工程师–平田礼(Yutaka Hirata)所设计的。重要的是,它是Open source,属于自由软件一员,因此完全免费!
它除了拥有比超级终端机简洁的画面,原有的功能都没少,还增加了 UTF8/SSH/telnet/Macro…,在 Vista、WIN7 上跑也没问题!
除了可透过 RS232 连接 console 之外,也支援 TCP/IP 的 telnet 和 ssh/ssh2。还有一个强项,就是巨集 (macro)功能,具有相当程度的字串和数值资料处理能力。若有时间还可以写出相当有趣的控制逻辑,例如:启动 tftp 来传输资料,并依照传输的成功与否来决定下一动作。
另外,还有一个功能值得一提:可设定字元或行的传输延迟。为什么要设定延迟呢?!
因为有些 console 设计得不太好,输入太快就会漏字,因此不能随意简贴,相当不方便。遇到这种情况,通常加个 1 ms 的延迟就可解决。详细的语法请参考 TeraTerm Pro 的 Help (有部份指令是新版才有)。
TeraTerm Pro 有两套:
TTSSH2对于不同的应用如serial/ssh/cygwin 可以建立多个快捷方式,然后在快捷方式→属性→目标 栏中添加命令行参数,比如 串口的可以 加 /C=6 /F=Serial_PORT.INI。另外,像pietty一样,直接拖拽可以自动调用scp上传文件。
以下是作者的简介:
平田礼
1976年生于日本兵库县。目前居住于东京。从事开发高级服务器,同时在非正职时间也积极参与书籍的撰写及开放源码活动(UTF-8 TeraTerm Pro with TTSSH2的专案营运)。
作者网页:http://hp.vector.co.jp/authors/VA013320/
| Content | Tera Term Pro 2.3 | Tera Term |
| Source code | Opened | Opened |
| Development tool | Visual C++ 5.0 / Watcom C/C++ 11.0 | Visual Studio 2005 |
| License | Proprietary | Modified BSD license |
| Icon |  |  |
| TTSSH icon |  |  |
| Maximum COM port | 16 | 256 |
| Serial baud rate | from 110 to 115200 | from 110 to 921600 |
| Plugin module | Need to setup “TERATERM_EXTENSIONS” environmental variable | No need |
| Linked library | SSLeay, zlib | OpenSSL, zlib, Oniguruma, PuTTY |
| TTSSH | SSH 1.5 | SSH 1.5 and 2 |
| support SSH protocl | shell, port-forwarding, X11 forwarding | shell, port-forwarding, X11 forwarding, SCP |
| unsupport SSH protocl | SFTP, SCP | SFTP |
| SSH Symmetric key cipher algorithm | 3DES, DES, Blowfish | 3DES-CBC, Blowfish, AES128, AES192, AES256 |
| SSH packet compression | Yes | Yes, and also supports SSH2 delayed compression. |
| Pageant collaboration | No | Yes |
| Japanese character code | EUC-JP/Shift_JIS/JIS | EUC-JP/Shift_JIS/JIS/UTF-8/UTF-8 MAC |
| Unicode | Not supported | Support single language |
| IPv6 | No | Yes |
| Transparency window | No | Yes |
| Heart beat | No | telnet, SSH1 and 2 |
| Maximize window | No | Yes |
| Scroll Lock key | No | Yes |
| Prohibit right-clicking | No | Yes |
| Online help document | WinHelp | HtmlHelp |
| Clickable URL | No | Yes |
| Wheel mouse | No | Yes |
| I18N | No | Yes |
| Proxy | No | Yes(HTTP, TELNET, SOCKS4, SOCKS5, SSL, HTTP+SSL, TELNET+SSL, SOCKS4+SSL, SOCKS5+SSL) |
| xterm 256 color mode | No | Yes |