クライアント「A」からサーバー「B」にSSH接続できません(ただし、「A」以外の同じサブネット上の他の多くのsshクライアントからSSH接続できます。すべて* nuxマシンです)
serverA> ssh -v -p PORT user @ serverB
OpenSSH_5.3p1 Debian-3ubuntu5, OpenSSL 0.9.8k 25 Mar 2009
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to serverB [serverB] port PORT.
debug1: Connection established.
debug1: identity file /home/user_A/.ssh/id_rsa type -1
debug1: identity file /home/user_A/.ssh/id_dsa type 2
debug1: Checking blacklist file /usr/share/ssh/blacklist.DSA-1024
debug1: Checking blacklist file /etc/ssh/blacklist.DSA-1024
debug1: Remote protocol version 2.0, remote software version OpenSSH_5.1p1 Debian-5
debug1: match: OpenSSH_5.1p1 Debian-5 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_5.3p1 Debian-3ubuntu5
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client aes128-ctr hmac-md5 none
debug1: kex: client->server aes128-ctr hmac-md5 none
debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP
debug1: SSH2_MSG_KEX_DH_GEX_INIT sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY
debug1: checking without port identifier
Host key verification failed.
私はすでにクライアントAでこれらの次のポイントをチェックしました-サーバーAがポイントであるように見えるので-:
- user_A / .sshディレクトリのアクセス許可:700(man sshを参照)
- user_A / .ssh / known_hosts権限:644(man sshを参照)
- user_A / .ssh / known_hosts:serverBホストの公開鍵をコンテンツ化しません
- otherusers / .ssh / known_hosts:serverBホストの公開鍵をコンテンツ化しません
私はもう試した :
- サーバーAのknown_hostsを削除します:同じエラーが残ります
- サーバーAのknown_hostsを空にする:同じエラー
- ホストキー名がsshサーバー構成と一致しているかどうかを確認します:ok(HostKey / etc / ssh / ssh_host_rsa_key)
- サーバーBホストキーの再生成(ssh-keygen -t dsa / rsa -f / etc / ssh / ssh_host_dsa / rsa_key):同じエラー
- serverB上のssh-pPORT me @ localhost:他のsshクライアントからも機能します
だから私は今本当に積み重ねられています!sshスペシャリストが家を歓迎します。
事前にThx