Como configurar e ativar o SSH na caixa virtual do Ubuntu

Como configurar e ativar o SSH na caixa virtual do Ubuntu
O VirtualBox é um programa usado para executar e fazer a transição facilmente entre vários sistemas operacionais no seu sistema operacional. É particularmente útil para estabelecer conexões sobre redes. O Secure Shell é um protocolo de rede criptográfico que opera com segurança e conecta um cliente a um servidor em uma rede não segura. Os dados precisam ser criptograficamente seguros antes de enviá-los pela rede para evitar ataques de homem no meio. Além disso, você precisará ativar o SSH enquanto interage com máquinas virtuais por razões de segurança. Discutiremos a instalação e a ativação da SSH na caixa virtual do Ubuntu para estabelecer uma conexão segura entre os hosts.

O que é SSH?

SSH (Protect Shell) é o protocolo aberto usado para proteger a conexão de rede menos complicada e dispendiosa que as soluções VPN baseadas em hardware fornecem ou, em outras palavras, autenticação, criptografia e integridade de dados para proteger a rede. Ganhamos vários recursos sobre o SSH, como Secure Command-Shell, Secure File Transfer e acesso remoto através de um túnel seguro para uma variedade de aplicativos TCP/IP.

Além da autenticação do host e criptografia e integridade de dados, ele também possui benefícios adicionais, como compactação de pré-criptografia, que pode diminuir consideravelmente custos de criptografia de dados de dados.

O que são portas?

As portas são uma abstração que pode comunicar programas utilizando vários protocolos. Além dos protocolos de camada de transporte, como TCP, UDP, SMTP, portas são utilizadas. Um número de porta é atribuído a vários serviços; Por exemplo, o HTTP usa a porta TCP e UDP 80. Ao usar números de porta, um par de sistemas permitem que o mesmo protocolo de transporte abre vários soquetes.

O que é Nat?

Tradução de endereço de rede significa NAT.

Como o nome indica, o NAT é empregado para traduzir o endereço no final de uma rede privada criada por um usuário que aponta para um local supostamente em uma rede privada.

Etapas para configurar e ativar o SSH

Passo 1: Abra sua caixa virtual. Clique nas configurações e vá para a rede.

Passo 2: Escolha o adaptador

Ative o adaptador de rede gratuito e selecione a rede NAT.

Etapa 3:
Abra opções avançadas e clique no encaminhamento da porta
Aparece uma guia que tem alguns campos, como mostrado na próxima etapa.

Passo 4: Adicione uma nova entrada conforme as instruções abaixo depois de clicar no botão + nesta guia.

Nome: ssh
Protocolo: TCP
Porta de host: x
Porta de convidado: y
onde x e y são os mesmos números de porta.

Depois disso, você verá uma nova entrada nas mesas com os detalhes que você preencheu.

Etapa 5: Instale ssh
O sistema de desktop do Ubuntu não instala o servidor SSH por padrão, mas é fácil de instalar através de sistemas regulares de repositório Ubuntu.

Os seguintes comandos instalarão SSH:

Atualização do sudo apt
Sudo Apt Install OpenSsh-Server

Etapa 6: Conecte -se ao SSH
Digite o seguinte comando para se conectar com seu convidado

$ ssh -p @127.0.0.1

Digite a senha se solicitado e você se conectará à máquina virtual.

Para desativar o SSH em sua máquina, execute:

sudo systemctl stop ssh

Para habilitá -lo quando estiver desativado, execute:

sudo systemctl atability ssh

Conclusão

Aprendemos a instalar o SSH em sua máquina virtual Ubuntu. Como discutimos, o SSH é uma ferramenta útil para estabelecer comunicação segura entre o cliente e o servidor em uma rede não segura. Sem a configuração adequada da conexão SSH, seus aplicativos podem ser afetados por um ataque de homem no meio, onde um invasor pode acessar seus dados pela rede. O SSH usa RSA e outros algoritmos de criptografia assimétrica para criptografar e descriptografar os dados enviados pela rede. Garantir seus dados se torna mais importante ao trocar dados como detalhes bancários e senhas pela rede. A ausência de segurança pode levar a uma grande perda para o cliente e a empresa. A modificação da porta SSH padrão aumentará a segurança do seu servidor, diminuindo o perigo de ataques cibernéticos automatizados.