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

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
LeTruk
Сообщения: 27
Зарегистрирован: 30 янв 2017, 13:56
1
Поблагодарили: 1 раз

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

#1

03 фев 2017, 12:16

Свежеустановленные системы 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 на обоих, конфиг не трогал.
С первого к второму не подключается, а с второва на первый соединяется нормально.

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

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

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

Перейти к ответу ➙

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

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

#2

03 фев 2017, 12:29

На первом хосте осталась запись про адрес второго в ~/.ssh/known_hosts (прошлые инсталляции может)
И её нужно просто удалить как он предлагает -

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

ssh-keygen -f "/home/userodin/.ssh/known_hosts" -R 192.168.100.30
Изображение
   
Изображение

no avatar

Автор темы
LeTruk
Сообщения: 27
Зарегистрирован: 30 янв 2017, 13:56
1
Поблагодарили: 1 раз

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

#3

03 фев 2017, 12:35

это на каком компе выполнять? на чьем компе запись осталась?

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

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

#4

03 фев 2017, 15:20

На том с которого цепляешься к 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)
Изображение
   
Изображение

Аватара пользователя

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

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

#5

03 фев 2017, 22:07

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

Закрыто

Вернуться в «Работа с сетью»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей