У меня есть сценарий, который запускается и делает предположение, что ключ удаленного хоста находится в известном_хосте при выполнении некоторых команд, использующих SSH.
I хотел бы знать, есть ли какая-нибудь команда, которая может быть запущена, которая выведет состояние ключа удаленного хоста до запуска этих сценариев. Я думаю, что должно быть что-то более идеальное, чем попытка начать сеанс 'ssh'?
Вы можете использовать ssh-keyscan
для получения ключей хоста удаленного хоста. Однако, боюсь, вам придется написать несколько строк кода оболочки, чтобы проверить, есть ли они в ваших known_hosts или нет.