#ssh #virtual-machine #ubuntu-server
#ssh #виртуальная машина #ubuntu-сервер
Вопрос:
У меня есть одна виртуальная машина на промежуточном сервере, затем я импортирую ее в свой локальный Virtualbox, и я получил сообщение об ошибке при попытке подключиться по ssh к виртуальной машине на моем локальном компьютере.
Ответ №1:
Всякий раз, когда вы подключаетесь к хосту по SSH, открытый ключ хоста сохраняется в файле ~/.ssh/known_hosts .
Ваша система предупреждает вас о том, что ключ для хоста в 192.168.1.148 изменился. Это может быть показателем атаки «человек посередине».
В вашем случае это, скорее всего, связано с тем, что тот же IP-адрес (192.168.1.148) был выделен в какой-то момент другой виртуальной машине (с другим открытым ключом), и вы получили доступ к этой виртуальной машине через SSH.
Чтобы исправить это, просто удалите ключ-нарушитель (в строке 40) из ~/.ssh/known_hosts . Вы можете сделать это с помощью:
sed -i '40d' ~/.ssh/known_hosts