Interação de máquina virtual (não gerenciamento) da linha de comando do host - possível?

0

Eu tenho uma máquina virtual rodando Linux. Existe alguma maneira de me conectar a um terminal no sistema operacional da VM do host? Por exemplo, o AWS permite que você apenas faça SSH em sistemas operacionais virtualizados. Como eu poderia virtualizar um sistema operacional e, em seguida, conectar-me a ele, digamos, via SSH?

Minha pergunta é um pouco vaga, porque eu não estou muito familiarizado com isso. Ponteiros para software (Xen, vbox?) / tutoriais / artigos muito apreciados

Edit: digamos que seja o Linux para guest e host OS.

    
por kalaracey 30.07.2012 / 17:36

2 respostas

1

De um terminal na máquina host, digite:

ssh [email protected] < - o IP do seu convidado

Você será perguntado sobre uma chave, digite:

yes

Ser-lhe-á pedida a sua senha. Digite a senha para o usuário que você está logando como.

Se seu convidado estiver ouvindo em uma porta não padrão, o primeiro comando será um pouco diferente ...

ssh -p [port number] [email protected]

    
por 30.07.2012 / 19:29
0

Se você estiver usando o VirtualBox usando a GUI defalt VBoxManage, então, por padrão, ele criará uma janela mostrando o console da máquina quando você iniciá-lo. Se você estiver executando a VM em segundo plano (VBoxHeadless), poderá ativar a opção de área de trabalho remota e conectar-se à VM usando rdesktop .

Se você estiver usando outro programa de hospedagem de VM, precisará verificar a documentação, mas suspeito que todos tenham um recurso semelhante.

Como mencionado, se a VM estiver executando sshd ou equivalente, você poderá usar ssh para efetuar login no host (ou em outro lugar, dependendo da conexão de rede).

    
por 30.07.2012 / 18:48