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