Ir para o conteúdo

Configuração do SSH em distros baseadas no RedHat (CentOS, Fedora, etc.)

Para permitir o acesso SSH a uma máquina Linux, é necessário instalar e configurar o servidor SSH (OpenSSH) no sistema. Supondo que o servidor SSH não tenha sido instalado ou configurado.

  1. Conecte-se à máquina CentOS usando um terminal ou software de acesso remoto.

  2. Verifique se o pacote openssh-server está instalado executando o seguinte comando:

    sudo dnf list installed openssh-server
    

    Se o pacote estiver instalado, você poderá pular para o próximo passo. Caso contrário, prossiga para o próximo passo.

  3. Instale o servidor SSH executando o seguinte comando:

    sudo dnf install openssh-server
    
  4. Inicie o serviço SSH e defina-o para iniciar automaticamente na inicialização do sistema com os seguintes comandos:

    sudo systemctl start sshd
    sudo systemctl enable sshd
    
  5. Verifique o status do serviço SSH para garantir que esteja em execução:

    sudo systemctl status sshd
    

    $ sudo systemctl status sshd
    <span style="color: green;">●</span> sshd.service - OpenSSH server daemon
        Loaded: loaded (/usr/lib/systemd/system/sshd.service; <span style="color: green;">enabled</span>; preset: <span style="color: green;">enabled</span>)
        Active: <span style="color: green;">active (running)</span> since Wed 2023-06-07 11:20:07 -03; 2h 52min ago
        Docs: man:sshd(8)
                man:sshd_config(5)
    Main PID: 901 (sshd)
        Tasks: 1 (limit: 10983)
        Memory: 5.0M
            CPU: 874ms
        CGroup: /system.slice/sshd.service
                └─901 "sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups"
    ...
    

  6. Agora você poderá acessar a máquina CentOS via SSH usando um cliente SSH, como o OpenSSH no Linux ou o PuTTY no Windows. Use o seguinte comando para se conectar à máquina:

ssh seu_usuario@ip_da_maquina

Nota

Substitua seu_usuario pelo seu nome de usuário na máquina CentOS 9 e ip_da_maquina pelo endereço IP da máquina.