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

Jogo da Velha com HTML, CSS e JavaScript

Jogo da Velha com HTML, CSS e JavaScript

Vamos hoje desenvolver uma atividade que é comum em alguns testes de programação onde iremos desenvolver um simples jogo da... Leia mais

Instalando e Gerenciando o SQLite no Linux

Instalando e Gerenciando o SQLite no Linux

Introdução ao SQLite O SQLite é um sistema de banco de dados leve, sem servidor e autocontido, amplamente utilizado em... Leia mais

Guia de Deploy de Aplicação Laravel com Apache em uma VPS com Ubuntu e HTTPS

Guia de Deploy de Aplicação Laravel com Apache em uma VPS com Ubuntu e HTTPS

Neste guia, você aprenderá a fazer o deploy de uma aplicação Laravel em uma VPS rodando Ubuntu com o servidor... Leia mais

Primeiros Passos com Go: Criando uma Aplicação Interativa do Zero

Primeiros Passos com Go: Criando uma Aplicação Interativa do Zero

Se você está começando a aprender Go e quer fazer algo prático, vou te mostrar como criar uma aplicação básica... Leia mais