Problemas para conectar-se ao servidor Ubuntu em uma máquina virtual

Problemas para conectar-se ao servidor Ubuntu em uma máquina virtual

Não tenho muita experiência com servidores Ubuntu e conexões ssh, mas gostaria de permitir conexões ssh em uma máquina Ubuntu. Estou tentando conectar (ssh) a esta máquina Ubuntu (que configurei em uma máquina virtual). Esse é o status do servidor:

insira a descrição da imagem aqui

E estas são as informações do anfitrião:

insira a descrição da imagem aqui

No entanto, não consigo estabelecer uma conexão:

ssh -X [email protected]

ssh: conecte-se ao host 10.0.2.15 porta 22: Tempo limite de conexão esgotado

Acho que estou faltando alguma coisa e ficaria feliz em receber ajuda.

Responder1

Primeiro Método:

USANDO ADAPTADOR EM PONTE

  1. Configure seu SSHna máquina host:

    • Abra seu terminal e execute este comando para configurar o ssh corretamente:

      ssh-keygen -t rsa -b 4096 # generates ssh key so others know you, add values, but leave the default setup location
      ssh-add   # adds it to the client
      
  2. Usando Network Bridged Adapterconfigurações:

    • Vá em Settings --> Networkescolha o nome do dispositivo, no meu casoeth0
    • Escolha Bridged Adapterpor opçãoAttached to

      insira a descrição da imagem aqui

    • Nota: não há necessidade de desligar ou desligar a VM, ela irá pegar as novas configurações
  3. Vá para sua máquina virtual Ubuntu a partir do terminal:

    ifconfig
    
    • procure o IPendereço associado ao dispositivo de rede (não loao dispositivo)
  4. Agora, de volta à máquina host, conecte-se à máquina virtual Ubuntu usando o IPobtido na etapa 3:

    ssh -l <user_name_of_vm_user> <IP_address> #OR
    
    ssh <user_name_of_vm_user>@<IP_address>
    

Segundo método:

USANDO ADAPTADOR NAT

  1. Configure seu SSHna máquina host:

    • Abra seu terminal e execute este comando para configurar o ssh corretamente:

      ssh-keygen -t rsa -b 4096 # generates ssh key so others know you, add values, but leave the default setup location
      ssh-add   #adds it to the client
      
  2. Usando Network NAT Adapterconfigurações:

    • Vá para Settings --> Networkescolher NAT(que é o padrão)
    • Selecione Advanceda opção
    • SelecionePort Forwarding
    • Adicione o seguinte à tabela que aparece:

      • Nome: qualquer nome que você quiser
      • Protocolo: deixe como está ou altere
      • IP do host: ignorar
      • Porta do host: qualquer número, digamos 3003 (mas nenhum que já esteja sendo usado no host)
      • IP do convidado: ignorar
      • Porto convidado: 22

      • insira a descrição da imagem aqui

      • insira a descrição da imagem aqui

    • Nota: não há necessidade de desligar ou desligar a VM, ela irá pegar as novas configurações
  3. Agora, de volta à máquina host, conecte-se à máquina virtual Ubuntu usando o IPobtido na etapa 3:

    ssh -p 3003 -l <user_name_of_vm_user> 127.0.0.1 #OR
    
    ssh -p 3003 <user_name_of_vm_user>@127.0.0.1
    

Observação:

Portas livres escolhidas se estiver usando firewall tanto no host quanto no convidado

Rede Virtualbox

Responder2

No VirtualBox > Máquina > Configurações > Rede > Adaptador 1

Selecione Anexado a: Adaptador em ponte e o nome da sua placa de rede (provavelmente já está selecionado)

informação relacionada