Как уменьшить значение тайм-аута соединения ssh

У меня есть список полных IP-адресов удаленного хоста. Я написал script для подключения всех хостов в этом списке один за другим. Мой вопрос заключается в том, что иногда, когда IP-адрес не работает, script ждет некоторое время (возможно, пару минут), чтобы перейти и выполнить следующий узел. Поэтому я хотел бы уменьшить это время ожидания. Например, через 10 с, я хочу, чтобы ssh-соединение было таймаутом, а мой script попробовал следующий IP-адрес. Так как я могу настроить это?

Спасибо

2 ответа

если вы вызываете ssh script, вы можете использовать что-то вроде этого

ssh -o ConnectTimeout=10

где 10 - количество секунд


Вы можете узнать гораздо больше, набрав man ssh для OpenSSH параметров командной строки и man sshd для параметров OpenSSH daemon...

licensed under cc by-sa 3.0 with attribution.