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 instalar o RabbitVCS no ubuntu 18.04

Como instalar o RabbitVCS no ubuntu 18.04

Caso você sendo usuário Linux e precise instalar um gerenciador de SVN temos como alternativa o RABBITVCS. São apenas dois... Leia mais

Tutorial de Desenvolvimento: Criando um Jogo de Tetris

Tutorial de Desenvolvimento: Criando um Jogo de Tetris

E vamos a mais um tutorial de outro joguinho clássico só que dessa vez vamos recriar o Tetris. Link do... Leia mais

Código python para rodar arquivos .sql no postgres

Código python para rodar arquivos .sql no postgres

Nesta semana o Postgres vem me desafiando, e meu pc também, porque por algum motivo o PGADMIN está demorando uma... Leia mais

Como Instalar e Usar o MailHog com Laravel para Testes de Email

Como Instalar e Usar o MailHog com Laravel para Testes de Email

No desenvolvimento de aplicações web, especialmente no Laravel, enviar emails é uma tarefa comum. Porém, testar o envio de emails... Leia mais