Необходимо поднять eth1 перед сканированием.
ifconfig eth1 up
iwlist eth1 s
Ключи ECDH/ECDSA предпочтены при изучении ключа хоста впервые. Так как хост C уже знает ключ A хоста RSA, это продолжает использовать это. Но начиная с хоста C ничего не знает о хосте ключи B, ECDH/ECDSA используется.
(Я сослался на информацию о версии для 5,7, когда ECDH/ECDSA был представлен).
Вопросы я добрался: оба ключа необходимы?Ну да. Не каждая установка SSH там поддерживает ECDSA, таким образом, Вам нужен RSA. (Например, шпаклевка еще не делает ECDSA), Что происходит, если у меня только был ECDSA? Зависит от того, кто пытается связаться с Вами. Если они поддерживают ECDSA, то все работает как ожидалось. Если они не сделают, то Вы получите какой-то отказ. Какой лучше? Я лично не знаю. ECDSA требует меньшего количества лошадиной силы, таким образом, я нашел это более мгновенным на более старых аппаратных средствах. И так как OpenSSH предпочитает его по RSA, я предполагаю, что разработчики думают, что ECDSA лучше.
Сделайте серверы, которые Вы пытаетесь подключить, чтобы иметь то же /etc/ssh/sshd_config
и/или OpenSSH (и OpenSSL) версии (биты об идентичных конфигурациях и где Вы соединяетесь, чтобы казаться, быть немного противоречащими)? ECDH/ECDSA был представлен в OpenSSH 5.7p1 поэтому, если один сервер будет более старым, то он просто проигнорирует файл ключей.