como ssh para uma máquina VirtualBox?

1

Eu tenho uma máquina Virtualbox existente que eu criei através de veewee chamado say precise64 .
Eu posso fazer o login através do Virtualbox GUI, eu poderia exportar a caixa e usá-lo com vagrant para criar uma nova máquina chamada dizer chef . O Vagrant também configura o ssh e a rede na máquina chef .

Mas não consigo configurar o ssh para a primeira máquina que criei precise64 . Eu criei uma nova rede somente host e uma rede somente host. As regras de palavras cruzadas do ssh já estavam definidas. Mas ssh ainda não funciona. Eu não olhei o código-fonte para veewee, mas olhei para o código-fonte para o Vagrant e ele chama VBoxManage hostonlyif para criar a rede, mas VBoxManage showvminfo não mostra o endereço IP da máquina chef .

Eu estou um pouco perdido neste momento. Um tutorial passo-a-passo sobre como adicionar o login SSH a uma máquina Virtualbox existente seria útil? supondo que mais de uma máquina já esistem e possuam endereços IP diferentes

Além disso, você pode criar a rede hostonly como o vagrant faz ao criar uma nova máquina?

relacionado: link

    
por deepak 05.12.2012 / 08:48

1 resposta

1

Qual sistema operacional você está usando? Linux e Mac possuem ssh instalado por padrão. Isso é usado quando você executa o comando:

vagrant ssh

Caso contrário, se você estiver em uma caixa do Windows, será necessário fazer uma Putty install (assim você recebe o concurso também) ou você precisará instalar o ssh através do cygwin para o seu sistema.

Você pode testar se o ssh está funcionando, executando o comando 'ssh' em um terminal.

Se você vir o seguinte, você tem ssh:

usage: ssh [blah blah blah]

por padrão, o vagrant envia a porta 22 na vm para a porta 2222 no host.

Experimente o comando:

ssh -p 2222 vagrant@localhost
    
por 02.04.2013 / 16:54