Deshabilitar la autenticación de contraseña para hacer solo la conexión ssh entrante

-1

He configurado el inicio de sesión remoto en "on" para mi Mac OS X para poder conectarlo desde otro lugar. Por razones de seguridad, quiero deshabilitar la autenticación de contraseña y solo permitir la autenticación de clave pública.

Tengo la siguiente línea en / etc / ssh / ssh_config:

  

PasswordAuthentication no

Sin embargo, también me impide iniciar sesión en otros servidores desde mi Mac mediante la autenticación de contraseña:

$ sftp username@some_host
Permission denied (publickey,password).
Connection closed

No tengo permiso para cambiar la configuración en some_host y tengo que usar la autenticación de contraseña. ¿Cómo puedo configurar mi ssh correctamente para que requiera autenticación de clave pública para solo conexión entrante , pero no al revés?

    
pregunta Yuhao Zhang 29.08.2016 - 20:50

1 respuesta

1

Creo que quieres editar / etc / ssh / sshd_config (no ssh_config).

Vea también: enlace

    
respondido por el MacManager 29.08.2016 - 21:33

Lea otras preguntas en las etiquetas