Conectando com o ssh para o virtualbox (headless)?

4

Eu configurei com sucesso uma caixa virtual executando o servidor Ubuntu. Como tudo está funcionando agora, seria legal executá-lo em segundo plano, então criei um pequeno script para iniciá-lo sempre que preciso acessá-lo:

#!/bin/bash
nohup VBoxHeadless -s "Ubuntu server"&

Este servidor usa rede em ponte e tem um IP estático configurado para 192.168.1.5. Quando eu executo o seguinte em outro computador na mesma rede, o erro mostrado abaixo é lançado. Por quê?

ssh [email protected]
ssh: connect to host 192.168.1.5 port 22: No route to host

Eu assumi que a execução sem cabeça não afetaria o Virtualbox ao lado do fato de que está faltando a GUI?

Muito obrigado

    
por Industrial 27.02.2011 / 17:51

1 resposta

4

Pode muito bem acontecer que o servidor esteja com problemas para iniciar, ou algum outro erro aleatório possa estar ocorrendo.

Felizmente, quando você inicia um servidor sem cabeçalho usando o VirtualBox sem especificar o --vrde , ele ativará automaticamente o RDP (Remote Desktop Protocol) na VM. Tente conectar-se ao seu servidor usando o RDP - como o VirtualBox garante que ele esteja em execução e não depende do sistema operacional convidado, é possível descartar um problema com o IP, a VM ou a conexão com o próprio servidor.

A documentação oficial do VirtualBox tem mais informações sobre que tipo de clientes RDP estão disponíveis para o seu sistema (recomendo rdesktop ) e como trabalhar com seu sistema sem cabeça.

Boa sorte, e embora isso não seja tecnicamente uma resposta, isso permitirá que você faça uma depuração real! :)

    
por 27.02.2011 / 21:59