Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como Desligar um Computador Remoto Usando Linux

Desligar um computador remoto em um ambiente Linux é uma tarefa comum em administração de sistemas, especialmente em redes onde múltiplos servidores ou estações de trabalho precisam ser gerenciados. Neste artigo, vamos explorar como realizar essa tarefa usando ferramentas e comandos disponíveis no Linux.


Exemplos:


1. Usando SSH e o Comando shutdown:


O SSH (Secure Shell) é uma ferramenta poderosa que permite acessar e executar comandos em máquinas remotas de forma segura. Para desligar um computador remoto usando SSH, siga os passos abaixo:




  • Primeiro, certifique-se de que o serviço SSH está instalado e em execução na máquina remota. Você pode verificar isso com o comando:


     systemctl status sshd



  • A partir do seu computador local, abra o terminal e conecte-se à máquina remota via SSH:


     ssh usuario@ip_do_computador_remoto

    Substitua usuario pelo nome de usuário com permissões adequadas na máquina remota e ip_do_computador_remoto pelo endereço IP da máquina.




  • Uma vez conectado, execute o comando shutdown para desligar a máquina:


     sudo shutdown -h now

    O -h indica que o sistema deve ser desligado, e now especifica que o desligamento deve ocorrer imediatamente. Você pode agendar o desligamento para um horário específico substituindo now por um tempo, como +10 para desligar em 10 minutos.




2. Usando ssh e poweroff:


Alternativamente, você pode usar o comando poweroff, que é uma forma mais direta de desligar o sistema:




  • Conecte-se à máquina remota via SSH como no exemplo anterior.




  • Execute o comando:


     sudo poweroff

    Este comando também requer permissões de superusuário, por isso o uso do sudo.




3. Automatizando com Scripts:


Para automatizar o processo de desligamento de múltiplas máquinas, você pode criar um script shell que utilize SSH para se conectar e executar o comando de desligamento em cada máquina. Aqui está um exemplo simples:


   #!/bin/bash

for host in ip1 ip2 ip3; do
ssh usuario@$host "sudo shutdown -h now"
done

Substitua ip1, ip2, ip3 pelos endereços IP das máquinas que deseja desligar e usuario pelo nome de usuário apropriado.


To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.