После выполнения sshpass нет ответа и нет успешного входа в систему.

IP-адрес хоста назначения: 10.131.137.153
Пароль хоста назначения: test123.
При выполнении sshpass для входа на целевой хост не было ни ответа, ни входа в систему. Команда выглядит следующим образом:

sshpass -p test123 ssh [email protected]

Причина. Ключ хоста удаленного сервера не регистрируется на локальном компьютере.
Решение:
Если вы хотите вручную записать ключ хоста удаленного сервера, вы можете использовать ssh-keyscanэту команду. Например, следующая команда получает ключи хоста RSA и ECDSA удаленного сервера и добавляет их в known_hostsфайл на локальном компьютере:

ssh-keyscan -t rsa,ecdsa 10.131.137.153 >> ~/.ssh/known_hosts

Среди них -tпараметр указывает тип ключа хоста, который необходимо получить, >>что означает добавление вывода в конец файла, который является путем к файлу ~/.ssh/known_hostsлокального компьютера . known_hostsОбратите внимание: если вы вручную добавили ключ хоста удаленного сервера, использование этой ssh-keyscanкоманды приведет к перезаписи исходного ключа хоста.

Guess you like

Origin blog.csdn.net/weixin_42492572/article/details/130494729