Tirar permissão de root para conexão SSH

Publicado por Frederico Fabricio em 02/10/2006

[ Hits: 14.932 ]

 


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

Configuração da placa Ati Radeon 7000 com saída RCA para TV

Samba, saiba para que serve essa grande ferramenta do Linux

Resolvendo o bug do kernel x teclado Microsoft

Instalando o Android virtualizado no PC

Instalando o KDE4 no Ubuntu / Kubuntu (7.10)

  

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