Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

4
respostas

Acessar Ubuntu Server via SSH no VirtualBox com NAT

Acessando o Ubuntu Server via SSH no VirtualBox usando NAT

Durante o curso, o professor sugeriu configurar a rede da VM em modo Bridge para permitir o acesso via SSH. No entanto, optei por usar o modo NAT, pois dessa forma consegui acessar os diretórios do Windows que hospedam a máquina virtual — algo que não funcionava corretamente com a configuração anterior.

A seguir, compartilho o passo a passo que utilizei para configurar o acesso via SSH com NAT:

Configurar rede NAT no VirtualBox

  1. Abra o VirtualBox

  2. Selecione sua VM Ubuntu Server e clique em Configurações

  3. Vá até a aba Rede

  4. Em Adaptador 1:

    • Marque "Habilitar Placa de Rede"
    • Em "Conectado a:", selecione NAT
  5. Clique em Avançado > Redirecionamento de Porta

  6. Adicione uma nova regra de redirecionamento:

    NomeProtocoloIP do HospedeiroPorta HospedeiroIP do ConvidadoPorta Convidado
    SSHTCP127.0.0.12222deixe em branco22
  7. Clique em OK para salvar

Iniciar a VM e verificar a rede

  1. Inicie a VM Ubuntu Server

  2. Faça login com seu usuário

  3. Verifique se a interface de rede está ativa:

    ip a
    

    Você deve ver um IP como 10.0.2.15 na interface enp0s3

  4. Teste a conexão com a internet:

    ping 8.8.8.8
    ping google.com
    

Instalar e ativar o servidor SSH

  1. Atualize os pacotes e instale o OpenSSH Server:

    sudo apt update
    sudo apt install openssh-server
    
  2. Verifique se o serviço está ativo:

    sudo systemctl status ssh
    

    Você deve ver algo como:

    Active: active (running)
    Server listening on 0.0.0.0 port 22
    

Conectar via SSH a partir do Windows

No seu computador (host), abra o terminal (PowerShell, CMD ou Git Bash) e digite:

ssh -p 2222 seu_usuario@127.0.0.1

Substitua seu_usuario pelo nome de usuário da VM (ex: naygno)

Dica: facilitar o acesso com arquivo de configuração

  1. Crie ou edite o arquivo ~/.ssh/config no seu host:

    Host ubuntu-vm
      HostName 127.0.0.1
      Port 2222
      User naygno
    
  2. Agora, para conectar, basta digitar:

    ssh ubuntu-vm
    

Pastas compartilhadas no Ubuntu Server via VirtualBox (modo NAT)

Nesta parte foca na configuração de pastas compartilhadas entre o host Windows e a VM Ubuntu Server para acesso direto aos seus arquivos do Windows dentro da VM.

Configurar pastas compartilhadas no VirtualBox

  1. Com a VM desligada, vá em Configurações > Pastas Compartilhadas
  2. Clique em Adicionar pasta compartilhada
  3. Para cada unidade desejada (ex: C:\ e D:), configure:
    NomeCaminho no hostMontar automaticamenteTornar permanente
    C_DRIVEC:\Não marcarMarcar
    D_DRIVED:\Não marcarMarcar

Instalar Guest Additions na VM

  1. Instale os pacotes necessários:

    sudo apt install build-essential dkms linux-headers-$(uname -r)
    
  2. No VirtualBox: Dispositivos > Inserir imagem de CD dos Adicionais

  3. Na VM:

    sudo mount /dev/cdrom /mnt
    sudo /mnt/VBoxLinuxAdditions.run
    sudo reboot
    

Criar pontos de montagem personalizados

sudo mkdir -p /media/Windows
sudo mkdir -p /media/UnD

Montar manualmente para testar

sudo mount -t vboxsf C_DRIVE /media/Windows
sudo mount -t vboxsf D_DRIVE /media/UnD

Verifique se os arquivos aparecem:

ls /media/Windows
ls /media/UnD

Configurar montagem automática com segurança

Edite o arquivo /etc/fstab:

sudo nano /etc/fstab

Adicione ao final:

C_DRIVE  /media/Windows  vboxsf  defaults,noauto,x-systemd.automount  0  0
D_DRIVE  /media/UnD      vboxsf  defaults,noauto,x-systemd.automount  0  0

Salve com Ctrl+O, Enter, e saia com Ctrl+X.

Recarregue e reinicie:

sudo systemctl daemon-reload
sudo reboot

E é isso! Agora você acessa seus diretórios do Windows direto do Ubuntu Server, com muito mais autonomia e controle dos dois lados.

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
4 respostas

Oi, Naygno! Como vai?

Gostei muito do passo a passo que você detalhou para configurar o acesso SSH via NAT e integrar as pastas compartilhadas, sua explicação ficou clara e organizada, mostrando domínio sobre o ambiente VirtualBox.

Continue explorando diferentes configurações e testando cenários, isso fortalece seu entendimento sobre redes e virtualização.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Olá, Lorena.
Muito obrigado pelo seu feedback!

Olá, Nagyno! Obrigado por compartilhar esse passo a passo, não sabia desse método.

Por nada, Gustavo! A gente vai pegando essas coisas aos poucos mesmo. Estamos aprendendo juntos — e vamos lá!