Ubuntu 10.04 roda no VirtualBox e eu quero conectar-me a ele através do SSH

0

O sistema operacional do host é o Windows 7, o sistema operacional convidado é o ubuntu 10.04 (openssh instalado). Eu tenho acesso à internet no Ubuntu, mas também quero acessá-lo do mesmo computador através do SHH. O que devo fazer?

    
por mrtksn 01.01.2011 / 13:01

4 respostas

1

Este guia deve ajudá-lo a VirtualBox + Ubuntu + SSH + x11

    
por 01.01.2011 / 13:12
1

Se a sua máquina virtual usa rede NAT, você deve encaminhar a conexão SSH do seu host para o convidado. Você pode fazer isso executando tal comando no host:

VBoxManage setextradata <guestname> "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" 22222
VBoxManage setextradata <guestname> "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" 22
VBoxManage setextradata <guestname> "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol" TCP

Ele permite que você encaminhe toda a conexão para a porta 22222 na máquina host para a porta 22 na máquina convidada.

Você pode executar o SSH no seu host:

ssh -p 22222 username@localhost

Você precisa se conectar ao seu localhost na porta 22222 e essa conexão será encaminhada para a máquina convidada.

    
por 01.01.2011 / 13:19
0

Não é uma questão de programação, mas de qualquer forma, para conectar ao seu host Linux via SSH do Windows, você pode usar PuTTY . Faça login na máquina virtual manualmente e execute o comando ifconfig no terminal para descobrir o endereço IP da VM.

    
por 01.01.2011 / 13:10
0

No gerenciador de virtualbox, crie uma segunda placa de rede virtual para o guest do Ubuntu e defina seu tipo como host apenas (não como NAT nem como Bridged). link

    
por 13.05.2015 / 14:08