2012-04-16 16 views
15

Estoy usando ssh y tengo una configuración ssh sin contraseña para mi sistema. Usar ssh en un script funciona bien, pero si el usuario especifica un host que no tiene una configuración ssh sin contraseña, el script solicita una contraseña y se cuelga.SSH: No solicite la contraseña en el script de shell

¿Cómo puedo evitar la solicitud de contraseña y devolver un error si ssh sin contraseña no está configurado para el host?

+0

Como hay más razones para que ssh solicite http://serverfault.com/a/61936 parece ser la respuesta correcta. –

Respuesta

24
ssh -o PasswordAuthentication=no [email protected] 

Consulte la página de manual de ssh_config para obtener más detalles.

Cuestiones relacionadas