¿Deshabilitar el acceso con contraseña a través de SSH?


30

Estoy configurando un servidor para hacer una copia de seguridad de mi escritorio de forma remota. Quiero evitar el acceso de contraseña remota al servidor, permitiendo que solo los usuarios con claves privadas (también conocido como mi cuadro de escritorio) accedan a él. ¿Cómo puedo bloquear el acceso de contraseña remota mientras se permite el acceso de contraseña física al servidor?

Respuestas:


37

Simplemente inserte lo siguiente en la configuración sshd en el servidor ( /etc/ssh/sshd_config)

PasswordAuthentication no

Es posible que deba volver a cargar el servicio ssh

sudo service ssh reload

Eso debería hacer el truco ;)

Para más opciones escriba man sshd_configen su terminal.


Vea este hilo para obtener más sugerencias: ubuntu.stackexchange.com/questions/2271/…
LassePoulsen

1
¿Necesito reiniciar ssh después de eso?
bubakazouba

Por supuesto que debes hacerlo.
pa4080

21

Solo una nota sobre el acceso SSH a los servidores: es posible que también desee deshabilitar el usuario raíz de ssh, de esta manera al menos los hackers también tendrán que adivinar el nombre de usuario.

PermitRootLogin no

O simplemente bloquee y elimine la contraseña de la cuenta raíz. (Suponiendo que el usuario predeterminado tiene acceso a sudo)
David Bailey
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.