Страница 1 из 1

ssh не присоединяется

Добавлено: 03 фев 2017, 12:16
LeTruk
Свежеустановленные системы Linux Mint 18.1 x64 и x32
userodin@aser-pc ~ $ ssh -v userdva@192.168.100.30
OpenSSH_7.2p2 Ubuntu-4ubuntu2.1, OpenSSL 1.0.2g 1 Mar 2016
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to 192.168.100.30 [192.168.100.30] port 22.
debug1: Connection established.
debug1: key_load_public: No such file or directory
debug1: identity file /home/userodin/.ssh/id_rsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/userodin/.ssh/id_rsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/userodin/.ssh/id_dsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/userodin/.ssh/id_dsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/userodin/.ssh/id_ecdsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/userodin/.ssh/id_ecdsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/userodin/.ssh/id_ed25519 type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/userodin/.ssh/id_ed25519-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_7.2p2 Ubuntu-4ubuntu2.1
debug1: Remote protocol version 2.0, remote software version OpenSSH_7.2p2 Ubuntu-4ubuntu2.1
debug1: match: OpenSSH_7.2p2 Ubuntu-4ubuntu2.1 pat OpenSSH* compat 0x04000000
debug1: Authenticating to 192.168.100.30:22 as 'userdva'
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: algorithm: curve25519-sha256@libssh.org
debug1: kex: host key algorithm: ecdsa-sha2-nistp256
debug1: kex: server->client cipher: chacha20-poly1305@openssh.com MAC: <implicit> compression: none
debug1: kex: client->server cipher: chacha20-poly1305@openssh.com MAC: <implicit> compression: none
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug1: Server host key: ecdsa-sha2-nistp256 SHA256:mshp9GshGGuA9E3yTPpmuyl/BHfQHNNQ3079Fd7VL3o
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
SHA256:mshp9GshGGuA9E3yTPpmuyl/BHfQHNNQ3079Fd7VL3o.
Please contact your system administrator.
Add correct host key in /home/userodin/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /home/userodin/.ssh/known_hosts:1
remove with:
ssh-keygen -f "/home/userodin/.ssh/known_hosts" -R 192.168.100.30
ECDSA host key for 192.168.100.30 has changed and you have requested strict checking.
Host key verification failed.
userodin@aser-pc ~ $ ssh userdva@192.168.100.30
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
SHA256:mshp9GshGGuA9E3yTPpmuyl/BHfQHNNQ3079Fd7VL3o.
Please contact your system administrator.
Add correct host key in /home/userodin/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /home/userodin/.ssh/known_hosts:1
remove with:
ssh-keygen -f "/home/userodin/.ssh/known_hosts" -R 192.168.100.30
ECDSA host key for 192.168.100.30 has changed and you have requested strict checking.
Host key verification fail
установил только apt instal ssh на обоих, конфиг не трогал.
С первого к второму не подключается, а с второва на первый соединяется нормально.

ssh не присоединяется

Добавлено: 03 фев 2017, 12:29
Chocobo
На первом хосте осталась запись про адрес второго в ~/.ssh/known_hosts (прошлые инсталляции может)
И её нужно просто удалить как он предлагает -

Код: Выделить всё

ssh-keygen -f "/home/userodin/.ssh/known_hosts" -R 192.168.100.30

ssh не присоединяется

Добавлено: 03 фев 2017, 12:35
LeTruk
это на каком компе выполнять? на чьем компе запись осталась?

ssh не присоединяется

Добавлено: 03 фев 2017, 15:20
Chocobo
На том с которого цепляешься к ssh серверу.

Вкратце эта ошибка означает следующее:

когда в первый раз пытвешься подключиться к какому-нибудь хосту - он спрашивает тебя:

Код: Выделить всё

[user@client ~]# ssh some_server
The authenticity of host 'some_server (172.16.17.18)' can't be established.
ECDSA key fingerprint is 2d:8e:23:84:de:a5:3d:5b:e2:5d:9a:08:f2:a5:02:13.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'some server' (ECDSA) to the list of known hosts.
И когда соглашаешься - он добавляет строчку в ~/.ssh/known_hosts о том что знает этот сервер.
Если ты переустановишь на удаленном хосте ОС, к примеру - то его fingerprint сменится, и ssh-клиент ругнется что это не та система, которую он знает хотя имя и сходится - стремается к ней подключаться. Если все-таки сильно хочется - то можно затереть информацию о предыдущих системах с таким же именем (ip)

ssh не присоединяется

Добавлено: 03 фев 2017, 22:07
Dja
так вроде обычно если не соединяется пишет почему и можно оттуда строчку скопипастить, выполнить и подключаться снова. У меня тоже такое иногда бывает. А впервые когда было просто логически подумал и сделал. Да и смысл написанного там немного понятен.