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