Como ativar o login SSH raiz no Linux

O SSH é excelente, pois dá aos usuários do Linux acesso fácil ao console de qualquer computador em uma rede. Uma maneira de melhorar sua experiência de SSH no Linux é habilitar o login do Root SSH. Com essa configuração, é fácil fazer login rapidamente na conta Root para realizar tarefas no nível do sistema.

O root não está habilitado no SSH por padrão, por razões de segurança. No entanto, se você gerencia muitos sistemas e precisa de acesso root constante para a execução de scripts, automação e etc, ativar esse recurso é essencial.

Para ser claro, ativar o login de root por SSH é perigoso. Não faça isso se você for novo no SSH!

Senha root

A primeira etapa para habilitar o login Root por SSH é habilitar a conta Root. Para muitas distribuições de Linux (Ubuntu e outras semelhantes), o Root não está ativo, por segurança. Em vez disso, os usuários fazem tudo por meio de privilégios sudo. Para a maior parte, não usar a conta Root é bom, e o sudo pode fazer o trabalho. No entanto, com o SSH, os usuários precisam saber a senha do Root.

Primeiro, faça login em seu servidor / PC remoto no qual deseja ativar o Root sobre SSH remotamente:

usuário ssh @ remote-ip-addres

Se você configurou sua distribuição Linux e não configurou um usuário Root, você precisará seguir as etapas abaixo para configurar o Root. Por favor, entenda que este processo não funcionará sem um usuário que tenha a habilidade de usar o sudo. Para começar, abra um terminal. No terminal, execute:

sudo -s

Usar sudo com -s fornecerá ao usuário um shell de Root, da mesma forma que efetuar login com su . A partir daqui, é possível invocar o comando “nova senha” para o usuário Root.

senha

A execução de passwd solicitará que o usuário especifique uma “nova senha UNIX”. Escreva a nova senha para a conta Root em seu PC. Por motivos de segurança, não use a mesma senha para o Root que sua conta de usuário normal. Certifique-se de gerar uma senha segura, mas fácil de lembrar, para a conta.

Depois de definir a senha, saia do shell do Root com a saída .

saída

Por fim, confirme se a nova senha do Root funciona fazendo login com su .

su -

Habilitar Login Root

Agora que sabemos que é possível fazer login como usuário Root, é hora de habilitar a configuração de login Root no arquivo de configuração SSHD. Mais uma vez, comece abrindo um terminal e conectando-se por SSH como um usuário normal.

Como ativar o login SSH raiz no Linux

Nota: Não quer modificar seu servidor SSH remotamente? Modifique-o localmente em vez de no terminal.

usuário ssh @ remote-ip-address

Estamos conectados (remotamente) por SSH ao servidor SSH. Em seguida, eleve a conexão normal para acesso Root, fazendo login via su .

su -

Em seguida, usando o editor de texto Nano, abra o arquivo de configuração do servidor SSH.

nano / etc / ssh / sshd_config

Procure no arquivo de configuração, encontre “PermitRootLogin”. Pode haver um "não" na frente dele. Nesse caso, altere o “não” para “sim”.

Em outras instâncias do SSH, “PermitRootLogin” pode dizer “proibir senha”. Exclua “proibir senha” e altere para “sim”.

Depois de alterar as configurações de Root para o servidor SSH, você precisará salvar as alterações de configuração. As alterações de configuração são salvas no Nano pressionando a  combinação de teclado Ctrl + O. Feche o editor Nano com  Ctrl + X  quando a configuração for salva corretamente.

Aplicando Configuração de Raiz

Agora que o login do Root está habilitado nas configurações, você precisará reiniciar o daemon SSH para aplicar as alterações. Na maioria dos PCs Linux, isso pode ser feito facilmente com o systemd. Em um terminal, obtenha acesso root com su ou sudo :

su -

ou

sudo -s

Depois de ganhar root, use o systemd para reiniciar o daemon SSH.

systemctl restart sshd

Não usa o systemd? Em vez disso, tente este comando:

reiniciar serviço ssh

Se nenhum dos comandos funcionar para reiniciar o daemon SSH, uma maneira infalível é apenas reiniciar o servidor que está executando o SSH:

reinício

Após a reinicialização, as alterações devem ser aplicadas. Para fazer login como root, abra um terminal e tente o seguinte:

root @ ssh-server-ip

Desativar login de root

Como ativar o login SSH raiz no Linux

Não quer mais o login do Root via SSH? Felizmente, o recurso é tão fácil de desligar quanto de ligar. A primeira maneira é apenas bloquear a conta Root. Fazer isso desta forma permite que a configuração seja ativada e desativada instantaneamente através do desbloqueio da conta Root. Para bloquear o Root, obtenha um shell de superusuário via sudo e execute:

passwd --lock root

Este comando embaralha a conta root e a desabilita efetivamente. Para recuperá-lo para uso com o Root sobre SSH, siga as instruções no início do artigo.

Como alternativa, para desabilitar totalmente o login do Root, abra um terminal (com Root):

su -

ou

sudo -s

No arquivo de configuração SSH, encontre “PermitRootLogin” e mude de “sim” para “não”.

nano / etc / ssh / sshd_config

Pressione Ctrl + O para salvar, saia com Ctrl + X e reinicie. Após a redefinição, o login do Root não funcionará.

Leave a Comment

Como desativar o snap do Firefox no Ubuntu 22.04 LTS

Como desativar o snap do Firefox no Ubuntu 22.04 LTS

Aprenda a desinstalar o Firefox Snap no Ubuntu 22.04 LTS e substituí-lo pela versão DEB. Siga este guia passo a passo para uma experiência melhor.

Como compactar arquivos no Linux mais rápido com Pigz

Como compactar arquivos no Linux mais rápido com Pigz

Pigz é uma das melhores ferramentas para compactar arquivos. Neste guia, você aprenderá a instalar e utilizar essa ferramenta poderosa em seu sistema Linux.

Como instalar e configurar o Samba no Debian 11 Bullseye

Como instalar e configurar o Samba no Debian 11 Bullseye

Se você estiver no Debian 11 Bullseye e precisar configurar um servidor Samba, este guia o ajudará. Aprenda como configurar o Samba para Debian 11!

Transforme qualquer dispositivo em seu segundo monitor no Linux

Transforme qualquer dispositivo em seu segundo monitor no Linux

Precisa de um monitor extra, mas só tem um? Com Deskreen, você pode transformar qualquer smartphone, tablet ou laptop em uma segunda tela no Linux.

Como verificar a temperatura da GPU no Linux

Como verificar a temperatura da GPU no Linux

Aprenda como verificar a temperatura da GPU no Linux usando diversas ferramentas.

Como usar o controlador PS4 no Linux

Como usar o controlador PS4 no Linux

Aprenda como usar o controlador PS4 no Linux com suporte completo e métodos de configuração simples.

Como atualizar para Pop_OS 22.04

Como atualizar para Pop_OS 22.04

O Pop_OS 22.04 foi lançado e com ele vem toneladas de novos recursos. Veja como você pode atualizar sua instalação do Pop_OS para 22.04.

Como fazer backup diretamente no Google Drive no Linux

Como fazer backup diretamente no Google Drive no Linux

Descubra como fazer backup dos seus dados do Linux diretamente no Google Drive utilizando o Duplicati. Siga nosso guia passo a passo para proteger suas informações.

Como aumentar o tamanho da pasta temporária no Linux

Como aumentar o tamanho da pasta temporária no Linux

Aprenda como aumentar o tamanho da pasta temporária no Linux. Siga este guia passo a passo para resolver problemas de espaço no seu diretório temporário.

Como instalar e personalizar o emulador de terminal Kitty no Linux

Como instalar e personalizar o emulador de terminal Kitty no Linux

Kitty é um emulador de terminal com GPU versátil e ágil para Linux. Aprenda a instalar e personalizá-lo para melhorar sua experiência no terminal.