先日 Jailbreak した iPod Touch には OpenSSH をインストールしてあるので、これまでは Mac のターミナルで ssh を起動して iPod Touch に接続していた。あるとき、そういえば Windows マシンにも SSH 接続できるソフトをインストールしてあったなぁと思い出したので、TeraTerm + TTSSH で接続を試みる。しかし以下のメッセージが表示されて接続できず。

(This program does not understand the server's version of the protocol.)
このメッセージでネット検索してみると、どうやら SSH のプロトコルにはバージョンが存在するらしい。iPod Touch の OpenSSH は新しいロトコルを使っていて、僕が試した TTSSH では古いプロトコルしかサポートしていないために、このメッセージが表示された模様。ちなみに僕の環境にインストールされているソフトのバージョンは以下の通り:
- Tera Term Pro 2.3
- TTSH 1.5.4 (Compatible with SSH protocol version 1.5)
UTF-8 TeraTerm Pro with TTSSH2 - SourceForge
http://sourceforge.jp/frs/index.php?group_id=1412
インストールして試してみると問題なく iPod Touch に SSH ログインできる。ありがたや。
- Tera Term Professional 4.58
- TTSH 2.46 (Compatible with SSH protocol version 1.5 and 2.0)