Bad packet length

SSH バージョン1と2の互換性について


ssh1 クライアントで ssh2 サーバに接続しようとすると,

Local: Bad packet length 1349676916.

のようなエラーが出て接続できない(1349676916 の部分の数字は変わる可能性がある).このようなときは ssh2 クライアントで接続すればよい.

ssh1 クライアントのバージョン情報の例.プロトコルがバージョン 1.5 にしか対応していないことが分かる.

% ssh -V
SSH Version 1.2.33 [i386-unknown-freebsd4.8], protocol version 1.5.
Standard version.  Does not use RSAREF.

ssh2 クライアントのバージョン情報の例.プロトコルがバージョン 2.0 にも対応していることが分かる.

% ssh -V
OpenSSH_3.5p1 FreeBSD-20030924, SSH protocols 1.5/2.0, OpenSSL 0x0090703f