Instalando Ssh E Liberando Acesso Ubuntu 22

7 min read Oct 06, 2024
Instalando Ssh E Liberando Acesso Ubuntu 22

Instalando SSH e Liberando Acesso em Ubuntu 22

O SSH (Secure Shell) é uma ferramenta essencial para gerenciar remotamente sistemas Linux, como o Ubuntu 22.04. Ele permite que você se conecte a um servidor Ubuntu de forma segura, permitindo acesso à linha de comando e administração completa. Neste guia, vamos explorar como instalar e configurar o SSH no Ubuntu 22 e liberar acesso para usuários remotos.

1. Instalando o SSH no Ubuntu 22.04

O servidor SSH está disponível nos repositórios padrão do Ubuntu. Para instalá-lo, abra um terminal e execute o seguinte comando:

sudo apt update
sudo apt install openssh-server

Este comando atualizará o repositório de pacotes e instalará o servidor SSH. Após a instalação, o servidor SSH será iniciado automaticamente.

2. Verificando o Status do SSH

Para confirmar se o servidor SSH está funcionando corretamente, você pode verificar o status do serviço:

sudo systemctl status ssh

Se o serviço estiver ativo e funcionando, você verá uma saída semelhante a esta:

● ssh.service - OpenBSD Secure Shell server
   Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2023-07-09 14:37:20 UTC; 1min 11s ago
     Docs: man:sshd(8)
 Main PID: 1111 (sshd)
   Tasks: 1 (limit: 1139)
   Memory: 2.9M
   CGroup: /system.slice/ssh.service
           ├─1111 sshd -D
           └─1112 /usr/sbin/sshd -D

Jul 09 14:37:20 server systemd[1]: Started OpenBSD Secure Shell server.

3. Configurando o SSH para Acesso Remoto

Por padrão, o SSH no Ubuntu 22 está configurado para permitir conexões apenas da mesma máquina. Para permitir conexões de outros computadores, você precisa editar o arquivo de configuração do SSH:

sudo nano /etc/ssh/sshd_config

Encontre a linha Port 22 e certifique-se que ela não esteja comentada. Se necessário, remova o símbolo # do início da linha.

Você pode configurar outras opções, como:

  • Port 2222: Altere a porta padrão 22 para outra porta, como 2222. Isso aumenta a segurança, dificultando que hackers encontrem a porta padrão.
  • PermitRootLogin no: Desabilite o login de root por SSH. Isso é considerado uma prática de segurança.
  • PasswordAuthentication yes: Permita que usuários se autentiquem usando senhas. Esta opção pode ser alterada para no para exigir autenticação de chave pública.
  • AllowUsers user1 user2: Especifique quais usuários podem se conectar ao servidor.

Após editar o arquivo de configuração, salve as alterações e reinicie o serviço SSH:

sudo systemctl restart ssh

4. Configurando o Firewall

Se você estiver usando um firewall, como o UFW (Uncomplicated Firewall), você precisará liberar a porta SSH para permitir conexões de entrada.

Para liberar a porta SSH, execute o seguinte comando:

sudo ufw allow 22

Verifique o status do firewall:

sudo ufw status

Você deve ver a porta 22 listada como aberta.

5. Conectando-se ao Servidor SSH

Depois de configurar o SSH, você pode se conectar ao servidor Ubuntu remotamente. Para isso, você precisa do endereço IP do servidor e das credenciais de login.

Use um cliente SSH como Putty ou Terminal no seu computador para estabelecer uma conexão.

ssh user@ip_address

Substitua user pelo nome de usuário e ip_address pelo endereço IP do servidor.

6. Gerenciando Usuários SSH

Para adicionar ou remover usuários com acesso SSH, você pode usar os seguintes comandos:

  • Adicionar um usuário:
    sudo adduser user_name
    
  • Definir a senha de um usuário:
    sudo passwd user_name
    
  • Habilitar acesso SSH para um usuário:
    sudo usermod -G sudo user_name
    
  • Desabilitar acesso SSH para um usuário:
    sudo usermod -G -sudo user_name
    

7. Segurança do SSH

É importante adotar medidas de segurança para proteger seu servidor SSH:

  • Use senhas fortes: Crie senhas fortes e complexas para os usuários.
  • Habilite a autenticação de chave pública: Essa é uma forma mais segura de se conectar ao servidor SSH.
  • Desabilite o login de root: Não permita que o usuário root se conecte via SSH.
  • Mantenha o servidor SSH atualizado: Instale as atualizações de segurança regularmente para corrigir vulnerabilidades.

Conclusão

Instalar e configurar o SSH no Ubuntu 22 é um processo simples, mas importante para gerenciar remotamente seu servidor. Seguindo as etapas descritas neste guia, você poderá configurar o SSH de forma segura e eficiente, permitindo acesso remoto para administração e manutenção. Lembre-se de priorizar a segurança e adotar boas práticas para proteger seu servidor de ataques.