martes, 26 de marzo de 2013

Evitar acceso a root por ssh Linux

Ya entrados en el tema de SSH de la entrada pasada aqui un sencillo,muy sencillo tutorial de como hacer para que no puedan acceder al root de nuestro OS tipo Unix,o Unix-Like,para que no lo hacken(entiéndase : explotar) como en este tutorial,ya si quieren explotarnos deberían primero saber el nombre de un usuario de nuestro host para saber a quien "apuntar",y escalar privilegios con algún exploit.

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 yes
Y que quede así

PermitRootLogin no
 En 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.