Como posso me conectar ao Linux (que está em uma VM) do PC host usando o putty? Eu posso pingar o 192.168.1.108 do meu PC host. E há o processo sshd rodando no Linux. Eu escolho o SSH para conectar, mas dá erro.
Como posso me conectar ao Linux (que está em uma VM) do PC host usando o putty? Eu posso pingar o 192.168.1.108 do meu PC host. E há o processo sshd rodando no Linux. Eu escolho o SSH para conectar, mas dá erro.
Respostas:
Qual produto de VM você está executando? Além disso, verifique as configurações de rede da sua VM. Se ele estiver em execução no modo de ponte, ele terá um endereço IP na LAN do host, o que significa que você acabou de se conectar ao endereço IP dessa maneira.
Se sua VM usa o modo NAT, você precisa configurar seu NAT para encaminhar uma porta específica de volta para sua VM. No VMware, há um nat.conf
arquivo que você edita para fazer isso. Eu não posso falar sobre como você faria isso em outros produtos de virtualização, no entanto.
você pode tentar isto:
isso funciona?
.
Eu acho que você provavelmente precisa ter Workstation escutando no host para qualquer porta e encaminhá-lo em seu convidado como porta 22. Isso manteria a própria porta do host 22 aberta ao entregar o tráfego em seu convidado. No entanto, vejo apenas o encaminhamento de porta como parte do NAT. Sua VM deve estar usando uma rede de ponte?
Depende muito de qual SO host você possui e qual software de virtualização está usando.
Mas muitos tipos de software de virtualização (incluindo o VirtualBox) padrão para não ser capaz de acessar o convidado do host. No entanto, você pode acessar o host do hóspede.
Para obter instruções sobre como usar o ssh para conectar-se neste caso, siga estas instruções para o KVM ou estas instruções para o VirtualBox .