Como ativar o login SSH raiz no Linux

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á.


Melhore a área de transferência do Gnome Shell com o Pano

Melhore a área de transferência do Gnome Shell com o Pano

Vamos enfrentá-lo, a área de transferência padrão do Gnome Shell não é muito boa. Instale o Pano para melhorar sua experiência na área de transferência!

Como instalar o DaVinci Resolve 17 no Linux

Como instalar o DaVinci Resolve 17 no Linux

Você precisa de um ótimo editor de vídeo não linear para sua caixa Linux? Obtenha o Davinci Resolve 17 trabalhando com este guia!

Como baixar papéis de parede para a área de trabalho do Linux com o Wallpaper Downloader

Como baixar papéis de parede para a área de trabalho do Linux com o Wallpaper Downloader

O Wallpaper Downloader é um gerenciador e baixador de papéis de parede para Linux. Ele suporta a maioria dos ambientes de desktop Linux e é muito fácil de usar. Este guia

Como instalar o Tuxedo OS no seu computador

Como instalar o Tuxedo OS no seu computador

Quer testar o Tuxedo OS por computadores Tuxedo? Saiba como obter a versão mais recente do Tuxedo OS funcionando em seu PC.

Como instalar um arquivo DEB no Linux

Como instalar um arquivo DEB no Linux

O que é um arquivo DEB? O que você faz com isso? Aprenda as várias maneiras de instalar arquivos DEB em seu PC com Linux.

Como jogar Dying Light no Linux

Como jogar Dying Light no Linux

Dying Light é um videogame de survival horror de 2015 desenvolvido pela Techland e publicado pela Warner Bros Interactive Entertainment. O jogo é centrado em

Como instalar o Neptune Linux no seu computador

Como instalar o Neptune Linux no seu computador

O Neptune usa o ambiente de desktop KDE Plasma 5 e visa oferecer um sistema operacional elegante. Veja como instalar o Neptune Linux no seu computador.

Experimente o novo desktop baseado em snap do Ubuntu

Experimente o novo desktop baseado em snap do Ubuntu

Quer experimentar o novo sistema operacional de desktop baseado em pacote instantâneo do Ubuntu? Aprenda como implantá-lo em uma máquina virtual com este guia.

Como jogar Undertale no Linux

Como jogar Undertale no Linux

Undertale é um RPG indie 2D de 2015 desenvolvido e publicado pelo desenvolvedor de jogos Toby Fox. Este guia cobrirá o download e a instalação do Undertale em seu

Como jogar Total War: THREE KINGDOMS no Linux

Como jogar Total War: THREE KINGDOMS no Linux

Total War: Three Kingdoms é um jogo RTS de estratégia baseado em turnos desenvolvido pela Creative Assembly. Veja como jogar no Linux.