Permission denied apenas com conexão root via ssh [RESOLVIDO]

1. Permission denied apenas com conexão root via ssh [RESOLVIDO]

Murilo Girotto Guiraldini
muriloguiraldini

(usa Ubuntu)

Enviado em 03/02/2017 - 08:57h

Estou tentando logar em um ubuntu server via ssh, mas esta dando uma mensagem de erro "Permission denied", no caso, eu acredito que ele está bloqueando apenas o acesso root via ssh

Tentei logar via local, e consigo logar normalmente.

Alguém sabe como ativo o acesso ssh para o root ?



  


2. MELHOR RESPOSTA

Carlos APC
Carlos_Cunha

(usa Linux Mint)

Enviado em 03/02/2017 - 09:26h

muriloguiraldini escreveu:

Estou tentando logar no servidor de minha empresa via ssh, mas esta dando uma mensagem de erro "Permission denied, no caso acho que ele esta bloqueando apenas o acesso root via ssh

Tentei logar via local, e consigo logar normalmente.

Alguem sabe como ativo o acesso ssh para o root ?


Por boas praticas/segurença o Root e comum ser desabilitado direto por ssh(distros atualizadas já fazem isso), e como local(TTY) não usa ssh, o mesmo é permitido.
Por conta disso geralmente o acesso como root direto só é permitido quando se usa chave de autenticação.

Para habilitar o acesso ssh a duas formas:

1° - Use chave de SSH
ou
2° - Acesse o servidor, usuário normal, vire root, e edite o arquivo

vi /etc/ssh/sshd_config

Edite a linha (ou adicione se não tiver)
PermitRootLogin without-password
Para
PermitRootLogin yes


Reinicie o ssh e pronto.

Abraço


#-------------------------------------------------------------------------------------#

"Linux is cool"

3. Re: Permission denied apenas com conexão root via ssh

Murilo Girotto Guiraldini
muriloguiraldini

(usa Ubuntu)

Enviado em 03/02/2017 - 11:19h

Carlos_Cunha escreveu:

muriloguiraldini escreveu:

Estou tentando logar no servidor de minha empresa via ssh, mas esta dando uma mensagem de erro "Permission denied, no caso acho que ele esta bloqueando apenas o acesso root via ssh

Tentei logar via local, e consigo logar normalmente.

Alguem sabe como ativo o acesso ssh para o root ?


Por boas praticas/segurença o Root e comum ser desabilitado direto por ssh(distros atualizadas já fazem isso), e como local(TTY) não usa ssh, o mesmo é permitido.
Por conta disso geralmente o acesso como root direto só é permitido quando se usa chave de autenticação.

Para habilitar o acesso ssh a duas formas:

1° - Use chave de SSH
ou
2° - Acesse o servidor, usuário normal, vire root, e edite o arquivo

vi /etc/ssh/sshd_config

Edite a linha (ou adicione se não tiver)
PermitRootLogin without-password
Para
PermitRootLogin yes


Reinicie o ssh e pronto.

Abraço


#-------------------------------------------------------------------------------------#

"Linux is cool"



Como percebi que é por uma questão de segurança, eu acho melhor deixar assim mesmo, e pelo acesso de meu usuário, acessar o root.

Parece ser mais seguro do que liberar acesso root via SSH.

Obrigado pela ajuda!!!