por Marcos Elias
Se você quer se logar como root em um servidor SSH e não consegue (por exemplo, um VPS na GoDaddy ou em outras empresas), com quase certeza o bloqueio está no arquivo de configuração do sshd – embora em outros casos pode ser uma limitação superior do provedor de hospedagem.
Com permissões de root, altere o arquivo /etc/ssh/sshd_config. Você pode usar o su para se tornar root, ou ainda o sudo, se já estiver configurado para seu usuário.
Abra o arquivo /etc/ssh/sshd_config no seu editor preferido, pode ser o Vi. Procure pela linha:
PermitRootLogin no
Troque no por yes.
Antes de fechar o arquivo, confira se ele não tem isso também:
DenyUsers root
DenyGroups root
Remova então o root dessas linhas, pode deixar só DenyUsers vazio (normalmente está no final do arquivo).
Salve o arquivo e reinicie o sshd. Normalmente ele pode ser reiniciado teclando:
service sshd restart
Ou então:
/etc/init.d/sshd restart
Obs: no Ubuntu o nome do serviço parece que é ssh, sem o “d” no final.
Usar o root nem sempre é uma boa idéia, mas pode ser um grande facilitador caso você queira acessar todo o sistema de arquivos do servidor com permissões de escrita usando programas como o Filezilla – ao mesmo tempo sem precisar ativar serviços inseguros, como o FTP, que não tem criptografia. O ideal seria usar o root apenas quando necessário, usando para isso um login de usuário comum e depois o su ou sudo. Mas como o servidor é seu, fica a seu critério nessas horas :P
opa amigao blz eu presiso de maquinas ssh root como que eu faço pra conseguir tem algum scam que eu uso pra conseguir elas obrigado…
Po aí é difícil… Vc podia alugar alguns servidores VPS… Ou usar máquinas virtuais ou PCs na sua própria rede…