Tera Term
| |
|
| テラターム接続の開始画面 | |
| 開発元 | TeraTerm Project |
|---|---|
| 最新版 | 4.72(2011年12月4日) |
| 対応OS | Microsoft Windows |
| 種別 | 端末エミュレータ |
| ライセンス | BSD License |
| 公式サイト | TeraTerm |
Tera Term(テラターム)は、寺西高(てらにし たかし)が開発・公開した、Windows用ターミナルエミュレータである。16bit版のTera Termと32bit版のTera Term Proがあるが、本項目では主に32bit版のTera Term Proを中心に扱う。
寺西高によるTera Term Proの開発は1998年3月で中断しているが、後にオープンソース化され、TeraTerm Projectという有志のコミュニティによりSSHやUTF-8に対応した後継バージョンTera Term[1]がリリースされている。
目次 |
[編集] 歴史
[編集] オリジナル
Tera Termは、1994年から1998年にかけて理研(当時)の寺西高により開発された国産のターミナルエミュレータである。telnetプロトコルによるリモートホストへの接続と、COMポートによるシリアル接続を可能とし、マクロを利用できるのが特徴。XMODEMやZMODEMなどのバイナリ転送プロトコルもサポートしており、パソコン通信やUNIXへのログインによく使われていた。マクロはパソコン通信への自動ログインのために利用されていた。組み込み分野ではハードウェアにRS-232Cで接続し、機器の試験を行うためにTera Termのマクロ機能が利用されることも多かった。
また、Tera TermのプラグインであるRobert O'CallahanによるTTSSH(An SSH Extension to Teraterm)を組み込むことで、SSH1プロトコルによるSSH接続が可能となっていた。
Tera Termは1990年代のWindows向けフリーソフトウェアとしては珍しくソースコードが公開されていた。ソースコードを変更したバイナリを配布するには作者の許可が必要だったため、Open Source Initiativeによる「オープンソースの定義」(オープンソース#定義)には厳密には合致しないものであった。 TTSSHは当初からライセンスが明確(BSDライセンス)で、オープンソースである。 寺西高によるTera Termの最終バージョンは2.3で、対応OSはNTおよび95であった。
[編集] 派生版
その後、ソースコードが公開されているため、IPv6対応やローカライズ版、プロキシ対応、半透明化などの派生バージョンが登場した。しかし、主開発者が不在であること、改造版Tera Termを配布するためには原作者の許可が必要だったことなどを理由として、Tera Termの開発を第三者が引き継ぐことが難しい状況が続いた。
特に、セキュリティに関する需要が高まっていく中で、セキュリティ上の脆弱性があるとされているtelnetやSSH1プロトコルは利用されなくなり、TTSSHがSSH2プロトコルに対応していないため(AyeraのTeraTerm Pro WebはSSH2対応だがソースコードが開示されていない)、Tera Termをセキュア通信として利用するユーザは減少し、PuTTY等にユーザを奪われていった。
[編集] TeraTerm Project
2004年3月、TeraTerm ProjectによりTeraTermへのパッチという形態で、UTF-8サポートプログラムが作成された。同年8月にはTTSSHのSSH2対応版が、βバージョンとして公開された(TTSSHはBSDライセンス)。
同年9月にTera Term原作者である寺西高に連絡が取れ、TeraTerm Projectが正式な開発とバイナリ配布の許可を取得した。そして、同年11月にSourceForgeへプロジェクトを移行し、BSDライセンスの下にオープンソース化された(UTF-8 TeraTerm Pro with TTSSH2)。
インストーラによりTTSSHなどの関連ツールを同時にインストールできるようになり、2005年8月には窓の杜へ収録され、2008年6月には配布名がTera Termに改名された。
Tera Term(Tera Term 4.xx)では、UTF-8とSSH2対応を主軸とし、派生バージョンの機能を取り込み、Tera Term後継バージョンとして開発を進めていくことを目的とする。現在は日本だけではなく、海外(カナダに拠点を置く)のコミュニティもある。[要出典]
対応OSはWindows 95/98/Me/NT4.0/2000/XP/XP x64/Windows Vista/Server 2003/Server 2008/Windows 7。(Version 4.65以降)
[編集] オリジナルとの相違
TeraTerm2.3との差分を参照のこと。
[編集] 関連項目
[編集] 補助ツール・マクロ
- Tera Term Pro アシスタント
- TeraTermWindowChanger
- TTXSSL
- Cisco機器 情報取得マクロ
- TeraTerm Macro Collection - for CiscoRouter etc. -
[編集] 脚注
- ^ 16bit版Tera Termと同名だが、32bit版 Tera Term Pro の後継である