[1] Comentário enviado por
yetlinux em 03/10/2006 - 18:05h:
Acrescento estes comandos para serem usados como root :
# sed -i /etc/ssh/sshd_config -e "s/#PermitRootLogin/PermitRootLogin/g"
# sed -i /etc/ssh/sshd_config -e "s/PermitRootLogin yes/PermitRootLogin no/g"
Preferi escrever em duas etapas. Como há chance de a linha estar comantada (#), o primeiro comando descomenta. E o segundo transforma "yes" em no.
Apenas para não ter que se abrir um editor de texto para a alteração.
Caso não exista a linha, só nos resta criá-la:
# [[ -z "`grep 'PermitRootLogin [yn]' /etc/ssh/sshd_config`" ]] && echo "PermitRootLogin no" >> /etc/ssh/sshd_config
Acho que é isto.