Я пишу сценарий, который подключается к нескольким нашим машинам через SSH, чтобы проверить статистику использования.
Каждый раз я делаю:
ssh -i ~/.ssh/ourkeyfile.pem user@host
Я получаю типичное сообщение:
Address X.X.X.X maps to somedomain.com, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT!
Есть ли переключатель командной строки для ssh, который позволяет мне запретить появление этого сообщения в выводе моего скрипта?
Ну способ сценария
2>&1 > /dev/null
Правильный способ - исправить ssh-соединение, имена хостов.
Да, имеется в виду необходимость исправить известные_хосты в папке .ssh.
Исходя из того, что предложил Данила:
Чтобы подавить только предупреждения и ошибки, вы должны сделать это ...
2>/dev/null
Исправьте обратную запись DNS (запись PTR) и, возможно, прямую запись (записи A и AAAA) для рассматриваемого хоста.