Я не могу использовать ssh с клиента «A» на сервер «B» (но могу со многих других ssh-клиентов в той же подсети, что и «A» - все это машины * nux)
serverA> ssh -v -p ПОРТ пользователь @ 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
Я пробовал :
- удаление known_hosts на сервере A: остается та же ошибка
- очистить known_hosts на сервере A: та же ошибка
- проверка соответствия имен ключей хоста конфигурации ssh-сервера: ok (HostKey / etc / ssh / ssh_host_rsa_key)
- регенерация ключей хоста сервера B (ssh-keygen -t dsa / rsa -f / etc / ssh / ssh_host_dsa / rsa_key): та же ошибка
- ssh -p PORT me @ localhost на serverB: он также работает так же, как и от других клиентов ssh
Так что я действительно нахожусь в сложном состоянии! Специалисты по ssh добро пожаловать домой.
Спасибо заранее