Tirar permissão de root para conexão SSH

Publicado por Frederico Fabricio em 02/10/2006

[ Hits: 14.492 ]

 


Tirar permissão de root para conexão SSH



Gente, penei muito pra descobrir como impedir o acesso do root ao SSH, portanto espero contribuir.

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

Pequena pós-instalação Fedora 39

Configurar DNS em Windows server para Proxy do Squid

Instalando LG WebPro2 no Linux (ICM532)

Como instalar uma impressora térmica ARGOX OS214 no Linux

VMware Player no Fedora 21 x64

  

Comentários
[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.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts