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
команды приведет к перезаписи исходного ключа хоста.