У меня есть поле ESX, которое я загрузил двумя машинами Ubuntu Server.
Во время установки я не выбрал никаких дополнительных пакетов для установки, поскольку мне просто нужна легкая машина для тестирования.
Первое, что я сделал, это изменить пароль root через sudo passwd
. После того, как ESX получил нервы через задержку, я решил установить OpenSSH через apt-get install openssh-server
.
It сделал это дело, и я тогда открыл шпатлевку и мог нормально подключиться к обеим машинам. В первый раз, когда он подключился, он попросил меня добавить ключ ssh, поскольку, очевидно, он этого не знал.
Во всяком случае, второй сервер работает безупречно, но, похоже, мне кажется, что это проблема.
Я был посреди набрав предложение, когда он ударил меня по какой-то причине, и когда я попытался снова подключиться, шпаклера предупредила меня, что ключ ssh изменился, и это потенциально опасно. Я попытался войти в систему в любом случае, и это не сработало, просто стандартное сообщение access denied
.
Используя вторую машину, я подключился к первой машине, и она сразу сработала, а затем я убил SSH сессий (и, возможно, SSH-сервера), я снова подключился через putty, и я снова получил предупреждение о безопасности, но, это позволило мне войти в систему в порядке.
... Я думал «сбой» и ничего больше из этого, но это снова произошло!
Я действительно не понимаю этого и надеялся, что кто-то здесь может помочь?
Наиболее вероятное объяснение того, почему вы были отправлены на один из ваших виртуальных серверов, и почему вы были предупреждены о том, что его ключ SSH был изменен, заключается в том, что IP-адрес сервера изменился. Это могло бы привести к тому, что он сократится на короткое время (или, если вы используете DHCP, возможно, это результат его снижения в течение короткого времени). То есть, либо сервер опустился, либо, скорее всего, только его сетевое соединение было прервано. Это прервало бы соединение SSH в процессе, а также могло привести к изменению IP-адреса, чтобы при попытке подключиться к одному и тому же IP-адресу вы могли бы подключаться к другой (возможно, виртуальной) машине (с другим ключом SSH ). Или, чтобы при попытке подключиться к одному и тому же компьютеру с другим IP-адресом, возможно, вы подключались к машине, чей IP-адрес был таким же, как IP-адрес машины, к которой клиент ранее подключился (что дало бы тот же ошибка изменения ключа SSH).
Для меня похоже, что вы используете IP-адрес, который уже используется в вашей сети другим сервером с поддержкой SSHD. Это может объяснить, что вас отбрасывают, и когда вы снова подключаетесь, шпаклеры жалуются на изменение ключа. Пожалуйста, проверьте это.