SSH возвращает разные отпечатки пальцев через разные порты - PullRequest
0 голосов
/ 24 октября 2011

Я пытаюсь запустить скрипт, который подключается к серверу ssh через два разных порта (один обычный и один через известный порт не по умолчанию).Но серверу ssh возвращаются два разных отпечатка пальца, которые нарушают мой сценарий.

Есть ли способ избежать этого (наличие двух разных записей в 'known_hosts' для разных портов)?Или единственный выход - поговорить с администратором?

PS: Ничего хакерского - просто попытаться запустить Gerrit на моем локальном компьютере вместо сервера.

1 Ответ

0 голосов
/ 14 ноября 2011

Проблема возникает, когда у вас два разных адаптера - один работает как NAT, а другой работает как обычный адаптер.

Это случилось со мной, когда я использовал ssh из двух разных портов на виртуальной машине.Виртуальная машина была сконфигурирована с NAT и адаптером Bridged.

Когда я пытался использовать ssh на порте по умолчанию, использовался NAT, что дало мне другой отпечаток, чем когда я пытался выполнить ssh через порт не по умолчанию (для которого был установлен мост).адаптер привыкал).

HTH для тех, кто столкнулся с той же проблемой ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...