soft@appleple.com

【sshd】This program does not understand the server's version of the protocol

これはsshdが最新のバージョン2を優先にして、バージョン1を
有効にしていないsshdはこのようなエラーを返します。

/etc/ssh/sshd_config の中の設定を変更する必要があります。

1.使用する SSH プロトコルのバージョンです。デフォルトは、

Protocol 2,1

で、SSH プロトコル 1, 2 両方に対応し、2 を優先する設定になっています。

2.RSA 鍵および DSA 鍵による認証を行なうか否かの設定です。デフォルトは、

RSAAuthentication yes

で、鍵認証を行なう設定になっています。

3.パスワード認証を行なうか否かの設定です。デフォルトは、

PasswordAuthentication yes

で、パスワード認証を行なう設定になっています。鍵認証しか使わないのであれば、これを no としてより安全な設定にすることもできます。


Last Update : 2005年12月12日 (月) 11:29