Uma pequena dica para ajudar ainda mais a segurança do seu servidor, vamos bloquear o acesso remoto do usuário root, para isto devemos editar o arquivo de configuração do ssh.
Com seu editor de textos, abra o arquivo /etc/ssh/sshd_config
# vi /etc/ssh/sshd_config
Localize as linhas abaixo:
# Authentication:
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes
Altere para:
# Authentication:
LoginGraceTime 120
PermitRootLogin no #Observe que aqui alteramos para "no"
StrictModes yes
LoginGraceTime 120
PermitRootLogin no #Observe que aqui alteramos para "no"
StrictModes yes
Salve e feche o arquivo, e agora resta apenas reiniciar o serviço do sshd, para isto execute o comando abaixo:
# /etc/init.d/ssh restart
Agora tente conectar usando o usuário root para ver o que acontece :D (imagem abaixo)
Agora você deve estar se perguntando, "E agora como vou conectar no servidor?"
Simples, somente foi bloqueado o acesso remoto do root, mas você poderá acessar o servidor por um usuário comum e após a autenticação, você pode utilizar o comando "su -" para tornar-se root.
$ su -
(digite a senha e tecle enter)
Veja como ficou na imagem abaixo:
Pronto, você já esta conectado como root de uma forma mais segura, confesso que as vezes pode parecer chato, mas fazer o que, é o preço a se pagar.
Um abraço.
Muito bom.
ResponderExcluirDica essencial para segurança de servidores. Todo mundo deve aplicar. Valeu César !
ResponderExcluirMe desculpa amigo, segui seu artigo e perdi meu tempo.
ResponderExcluirQuando tento logar como root com "su -" dá falha da autenticação, quando tento instalar algo com "sudo apt-get install" me retorna sudo: must be setuid root
Olá,
ExcluirIsto ocorre porque estás tentando logar com uma senha inválida.
[]'s
mas se agente entrar como su corremos menos riscos?como?
ResponderExcluir"Anônimo" pense bem.
ResponderExcluirTodo mundo sabe que existe um user root no linux correto? então a lógica é o seguinte: se loga com um usuário qualquer (que ninguém sabe de onde vem e nem pra onde vai... muito menos que nome que pode estar usando... e a partir dai se torna administrador com o comando su. se isso responde tua pergunta.