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

Construir array de texto a partir de um array.

Construir array de texto a partir de um array.

No dia de hoje(17/08/2022) me deparei com o seguinte problema onde recebiamos um array javascript contendo textos e cujas chaves... Leia mais

Manipulando Strings em GOLANG

Manipulando Strings em GOLANG

Resolvi retormar meus estudo em Go Lang e assim vamos ao primeiro post dessa série de estudos onde vamos aprender... Leia mais

Como instalar o Go Language no Ubuntu ?

Como instalar o Go Language no Ubuntu ?

Então resolvi tirar um tempo para conhecer outras linguagens de programação e no momento resolvi iniciar com a GO pois... 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