Bueno en el caso del iPhone editamos el fichero /etc/ssh/sshd_config
Entramos con iFile o desde iFunbox,winscp,o lo que sea a ese archivo y buscamos esta linea:
#PermitRootLogin yesY que quede así
PermitRootLogin noEn el caso de Linux,Igual
Primero deben buscar su sshd_config
sudo find / -name sshd_config
Siempre esta en /etc/ssh/ pero quien sabe,a lo mejor no esta ahí
Ahora vamos a ver como esta configurado,en algunas distros esta desactivado por defecto:
cat /etc/ssh/sshd_config | grep "PermitRootLogin" | sed -n "1p"
En terminal
Si tiene una salida como esta:
Basta con escribir
sudo sed -i -e 's/#PermitRootLogin yes/PermitRootLogin no/' /etc/ssh/sshd_config
O si no entrar con nano o nuestro editor y cambiar manualmente
PermitRootLogin yes
Por
PermitRootLogin no
Ahora reiniciamos ssh
En Ubuntu
sudo service ssh restart
En Gentoo
sudo /etc/init.d/sshd start
Para otras distros googlen como reinician sus servicios y si pueden comenten :D
Eso es todo, ahora al querer acceder a root no se podrá aunque metan la contraseña oficial,de hecho esto estaba así por defecto en la versión 10.04 o 10.10 de Ubuntu,no recuerdo y no se porque no la use,yo estoy en Linux desde la 11.04 de Ubuntu antes era BSDero,Maquero, pero me llegue a topar con esto en su momento, así que no se quien se fue o quien llego a canonical pero por lo menos en 12.10 que estoy usando sshd tiene acceso root por defecto,algo que en su momento openBSD lo considero mala practica:
Eso es todo :D
No hay comentarios.:
Publicar un comentario
Los comentarios serán revisados antes de ser publicados.