¿Cómo puedo desactivar la autenticación de contraseña SSH el 15.04?

¿Cómo puedo desactivar la autenticación de contraseña SSH el 15.04?

He agregado la siguiente línea a /etc/ssh/ssh_config

PasswordAuthentication no

Y reinicié mi sshd con

sudo service sshd restart
sudo service ssh restart

No hay resultados de ninguno de los dos, no sé si se reinició o no. Intenté reiniciar con esto también:

sudo /etc/init.d/ssh restart

Pero aún así, cuando me conecto a través de SSH, me solicita credenciales y me permite iniciar sesión. No estoy haciendo nada diferente a las 4 versiones de Ubuntu anteriores para las que hice esto; ¿alguna idea de por qué Ubuntu 15.04 ya no respeta la opción "PasswordAuthentication no?" " ¿línea?

Respuesta1

Dos archivos de configuración casi idénticos:

/etc/ssh/ssh_config

y

/etc/ssh/sshd_config

Para el servidor SSH, coloque la configuración en el archivo de configuración sshd, NO en el archivo de configuración ssh.

Respuesta2

apt-get install openssh-server

cd /etc/ssh/
vi sshd.config

#PasswordAuthentication yes

descomentarlo y cambiarlo a NO

PasswordAuthentication no

luego reinicie el servicio ssh

service ssh restart

root@stack:/etc/ssh# service ssh restart
ssh stop/waiting
ssh start/running, process 4118

información relacionada