Eu tenho um software linux antigo rodando ocasionalmente em uma máquina virtual Ubuntu 8.04 Virtualbox dentro do meu host Debian 9. Posso ssh/sshfs de dentro da VM para o host sem estar conectado a uma rede externa? Como?
Estou ciente de que o ssh-ing na direção oposta já foi solicitado ( SSH para uma máquina virtual ), mas estou solicitando o contrário, ou seja, de convidado para host, não de host para convidado.
Você deseja uma rede somente host : aqui estão as instruções para configurar uma (você não precisa de uma interface NAT se estiver executando uma configuração puramente interna). É essencialmente uma
tun
interface que pode ser compartilhada entre várias VMs, portanto, você deve só precisa fornecer à sua VM (e ao lado do host da interface) um endereço e certificar-se de que o SSH esteja vinculado à interface.Supondo que você esteja usando a interface gráfica, aqui estão algumas etapas que devem funcionar :
ifconfig eth1 192.168.56.101 netmask 255.255.255.0 up
/etc/network/interfaces
para que esteja sempre configurada quando a VM iniciar:# The host-only network interface auto eth1 iface eth1 inet static address 192.168.56.101 netmask 255.255.255.0 network 192.168.56.0 broadcast 192.168.56.255
sshd_config
e reiniciarsshd
no host se estiver ouvindo interfaces específicas