PauloRB.dev

Desenvolvedor de Software

Instalação e Configuração do OpenSSH no Ubuntu | PauloRB.dev Instalação e Configuração do OpenSSH no Ubuntu – PauloRB.dev
Instalação e Configuração do OpenSSH no Ubuntu

Instalação e Configuração do OpenSSH no Ubuntu

Este tutorial rápido e objetivo vai te mostrar como instalar e configurar o OpenSSH no Ubuntu, além de incluir algumas dicas extras de configuração de segurança.

1. Atualizar o sistema

Abra o terminal e execute o comando para garantir que todos os pacotes estão atualizados:

sudo apt update && sudo apt upgrade -y

2. Instalar o OpenSSH

Instale o servidor OpenSSH com o seguinte comando:

sudo apt install openssh-server -y

3. Iniciar o serviço OpenSSH

Após a instalação, inicie o serviço e configure-o para iniciar automaticamente com o sistema:

sudo systemctl enable --now ssh

Verifique se o serviço está rodando corretamente com:

sudo systemctl status ssh

4. Configurar o firewall

Certifique-se de que o firewall (UFW) está configurado para permitir conexões SSH. Verifique o status do firewall com:

sudo ufw status

Se necessário, permita o tráfego SSH:

sudo ufw allow ssh

5. Conectar-se ao servidor

Agora você pode se conectar ao servidor usando o comando SSH. Substitua username pelo seu nome de usuário e IP_address pelo IP do servidor:

ssh username@IP_address

6. Melhorar a segurança do SSH (Opcional)

Para aumentar a segurança da sua conexão SSH, você pode alterar algumas configurações no arquivo /etc/ssh/sshd_config. Aqui estão algumas sugestões:

    • Mudar a porta SSH para um valor mais seguro (ex: 49532):
Port 49532
    • Desabilitar login de root:
PermitRootLogin no
    • Usar autenticação por chave em vez de senha:
PubkeyAuthentication yes
    • Restringir o número de tentativas de autenticação:
MaxAuthTries 3

Após realizar essas alterações, reinicie o serviço SSH:

sudo systemctl restart ssh

Pronto! O OpenSSH está instalado e configurado no seu Ubuntu com as melhores práticas de segurança.

Mais Posts

Como iniciar, parar e reiniciar o Apache Web Server no Linux

Como iniciar, parar e reiniciar o Apache Web Server no Linux

Comandos  para controlar o funcionamento do apache em ambientes de desenvolvimento locais: Estes Comandos Servem para ambientes Ubuntu/Debian: Leia mais

Padrão de Projeto Strategy: Flexibilidade e Eficiência no Design de Software com PHP

Padrão de Projeto Strategy: Flexibilidade e Eficiência no Design de Software com PHP

Quando desenvolvemos software, é comum encontrar situações onde diferentes comportamentos precisam ser aplicados a objetos semelhantes. A abordagem tradicional de... Leia mais

Como Usar a Porta 443 para Conexões SSH com o Bitbucket e Contornar Restrições de Rede

Como Usar a Porta 443 para Conexões SSH com o Bitbucket e Contornar Restrições de Rede

Se você já se deparou com a frustrante mensagem de erro “ssh: connect to host bitbucket.org port 22: Network is... Leia mais

Instalação e Configuração do OpenSSH no Ubuntu

Instalação e Configuração do OpenSSH no Ubuntu

Este tutorial rápido e objetivo vai te mostrar como instalar e configurar o OpenSSH no Ubuntu, além de incluir algumas... Leia mais