Tirar permissão de root para conexão SSH
Dica publicada em Linux / Introdução
Tirar permissão de root para conexão SSH
Uso o Red Hat, pode ser que esteja o arquivo aqui citado esteja em local diferente em outras distribuições.
No /etc/ssh tem um arquivo chamado sshd_config, abra e veja se existe a linha:
PermitRootLogin no
Se não existir, inclua esta linha. Pronto!
Só falta restartar o serviço. Pode ser usado o comando:
# service ssh restart
Flw.
Outras dicas deste autor
Nenhuma dica encontrada.Leitura recomendada
Fácil - Painel de atalhos para KDE
Solução gráfica para extrair páginas PDF em um outro arquivo separado
# 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.