SSH: не запрашивать пароль в оболочке script

Я использую ssh и имею систему ssh без пароля для моей системы. Использование ssh в script отлично работает, но если пользователь указывает хост, у которого нет настройки ssh без пароля, script запрашивает пароль и зависает.

Как я могу избежать запроса пароля и возвращать ошибку, если пароль ssh не настроен для хоста?

Ответы

Ответ 1

ssh -o PasswordAuthentication=no [email protected]

Подробнее см. справочную страницу ssh_config.