2013-10-14 4 views
0

Я использую scp в скрипте, который обычно должен всегда использовать проверку подлинности с использованием секретного ключа. Если по какой-то причине отсутствует закрытый ключ, я хочу, чтобы сценарий вышел из строя, а не отобразил приглашение пароля.Всегда использовать проверку секретного ключа для scp

Можно ли отключить это приглашение или каким-то образом указать, что аутентификация с использованием секретного ключа всегда должна использоваться?

+0

Я сделал что-то подобное тому, что вы описываете с помощью 'expect' сценария. У меня нет такой удобной, но ждать не сложно, если вы этого еще не знаете. – mah

+0

'-o PreferredAuthentication = publickey' – salva

ответ

0

Опция Я искал это -B:

-B  Selects batch mode (prevents asking for passwords or passphrases).