Como Instalar e Configurar o OpenSSH no Ubuntu
Este tutorial descreve os passos necessários para instalar e configurar o OpenSSH em um servidor Ubuntu.
1. Instalar o OpenSSH Server
Primeiro, você deve atualizar a lista de pacotes do sistema:
sudo apt update
Agora, instale o OpenSSH Server com o seguinte comando:
sudo apt install openssh-server
Verifique se o serviço SSH está ativo executando:
sudo systemctl status ssh
O status deve mostrar que o serviço está "active (running)".
2. Configurar o OpenSSH
Após a instalação, configure o OpenSSH editando o arquivo de configuração:
sudo nano /etc/ssh/sshd_config
Certifique-se de que as seguintes linhas estão presentes e configuradas corretamente:
PermitRootLogin yes
PubkeyAuthentication yes
PasswordAuthentication yes
Após editar, salve e feche o arquivo. Agora, reinicie o serviço SSH para aplicar as configurações:
sudo systemctl restart ssh
Verifique novamente o status do serviço para garantir que ele está ativo:
sudo systemctl status ssh
3. Configurar o Firewall (Se Aplicável)
Se o ufw
(Uncomplicated Firewall) estiver ativo no servidor, você precisará liberar o tráfego SSH:
sudo ufw allow ssh
Ative o firewall se ele ainda não estiver ativado:
sudo ufw enable
4. Testar o Acesso SSH
Para testar a conexão, use o seguinte comando a partir de um cliente (substitua user
pelo nome do usuário e server_ip
pelo IP do servidor):
ssh user@server_ip
~/.ssh/authorized_keys
no servidor.
Resumo dos Comandos para Instalar e Configurar o OpenSSH
1. Instalar o OpenSSH Server:
sudo apt update
sudo apt install openssh-server
2. Editar a Configuração do SSH:
sudo nano /etc/ssh/sshd_config
3. Reiniciar o Serviço SSH:
sudo systemctl restart ssh
4. Verificar o Status do SSH:
sudo systemctl status ssh
5. Configurar o Firewall (Se Necessário):
sudo ufw allow ssh
sudo ufw enable
Seguindo estes passos, você deve ter o OpenSSH instalado e configurado corretamente.