1

Я в компании.

IP-адрес машины Linux составляет 192.168.8.183,

Ip моей машины с Windows - 172.16.22.53.

Linux-машина и Windows-машина являются реальной машиной, а не виртуальной коробкой виртуальной машины.

Сначала я установил Cygwin.

А затем я установил copssh и openssh-server для моей машины с Windows.Но после много попыток, я удаляю copssh и openssh-server.

В настоящее время существуют только Cygwin!

После этого перезагрузите мой компьютер с Windows. А затем я вхожу в Linux-машину, используя putty im my windows-machine, а затем использую $ ssh sikaiwei@172.16.22.53, но появляется некоторая ошибка:

[sikaiwei@login-0-11 ~]$ ssh sikaiwei@172.16.22.53
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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 the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
61:aa:6a:0d:85:da:bc:82:64:42:b6:56:3f:27:02:2b.
Please contact your system administrator.
Add correct host key in /home/sikaiwei/.ssh/known_hosts to get rid of this message.
Offending key in /home/sikaiwei/.ssh/known_hosts:2
Password authentication is disabled to avoid man-in-the-middle attacks.
Keyboard-interactive authentication is disabled to avoid man-in-the-middle attacks.
Agent forwarding is disabled to avoid man-in-the-middle attacks.
X11 forwarding is disabled to avoid man-in-the-middle attacks.
Permission denied (publickey,password,keyboard-interactive).
[sikaiwei@login-0-11 ~]$

Я нахожу это:

Add correct host key in /home/sikaiwei/.ssh/known_hosts to get rid of this message.

Поэтому я иду в /home/sikaiwei/.ssh/known_hosts:

[sikaiwei@login-0-11 .ssh]$ vi known_hosts
192.168.8.183 ssh-rsa   AAAAB3NzaC1yc2EAAAABIwAAAQEAr0OPxQ49Nvl9JxvUEKsFa0LraupPW
i3zShoBCiSNSgaiQZNA/7v6YCYovVV+Fyd1+AoIuAVN+17jiuiLc9Upxkqu3     
/BQnEZB1quDUFPLnNYXguentNmGDLeovrrzHCY8nfUNstxNOm 
/fGosu1kwmQT7MyWB2j2dhjgkf8k0NOsrZkBOoz4zwoLhvAs 
/N8zhiI+DKiJ3b6SSxPfr582FM2uEnsXB6jql4B2AONICxmPfU1nBhsSx0IaX+esOGDD9
Rfk03QPqPAgmDapqGbz6EhnUY3cIXt5JEpznkogM6gZoTNLB+fX878YHqRRkqzBUD
 4xhp5dlAQ+h5nCscK5GcFw==
 172.16.22.53 ssh-rsa     
AAAAB3NzaC1yc2EAAAADAQABAAAAgQDQxnLSG/xVy6jSMd2cyv+5G2pR8MrKOnlqJv+ppfl5Nb1CfKgrK8c
Q2BnlFuSJTnVWsBtc89812tGmLsaE2NaFVxDStAW0JoqO5W9IShT0hCRvcn9sAu3yS
ZQYYXZgJIG0dSR2YBUyNv+tqRQWSbWswGUKjVqOlRPQ/M6DTsLFCw==

Я удаляю строку 2, но потом:

[sikaiwei@login-0-11 .ssh]$ ssh sikaiwei@172.16.22.53
Warning: Permanently added '172.16.22.53' (RSA) to the list of known hosts.
sikaiwei@172.16.22.53's password:
Permission denied, please try again.
 sikaiwei@172.16.22.53's password:
 Permission denied, please try again.
 sikaiwei@172.16.22.53's password:
 Permission denied (publickey,password,keyboard-interactive).

1 ответ1

2

Вы должны докопаться до этой ошибки и исправить ее.

Ошибка в основном означает, что SSH-клиент распознает IP-адрес / имя хоста, к которому вы пытаетесь подключиться, но ключи, связанные с этим полем, изменились. Если вы используете DHCP, это может объяснить проблему.

Если вы уверены, что говорите с правильным компьютером, вы можете просто отредактировать /home/sikaiwei/.ssh/known_hosts и удалить строку 2.

Если вы хотите всегда избавиться от этого сообщения - для всех хостов - и в порядке с риском для человека в средней атаке, вы можете удалить /home/sikaiwei/.ssh/known_hosts и затем сделать ссылку на него в /dev /null с помощью команды "ln -s /etc /null /home/sikaiwei/.ssh/known_hosts". Это не рекомендуется.

Вы также можете "временно игнорировать" этот файл с помощью команды «ssh -o UserKnownHostsFile =/dev/null username @ address

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .