SSH em VMWare VM configurada para NAT de outra máquina

SSH em VMWare VM configurada para NAT de outra máquina

Eu tenho uma máquina host e uma VM Linux dentro dela, via VMWare. A VM está configurada para usar NAT, o que acho que significa que o host não possui uma interface de rede separada para a VM.

É possível fazer ssh nesta VM de alguma outra máquina? Como posso saber qual porta usar no host para configurar o encaminhamento de porta?

Eu sei que isso pode ser mais fácil se eu mudar a VM para um adaptador em ponte, mas queria saber se isso é possível com o NAT.

Responder1

Você pode fazer isso configurando o encaminhamento de porta na configuração da rede NAT.

Você esqueceu de mencionar o produto que está usando, mas se for VMware Workstation Professional, você pode definir o encaminhamento de porta da seguinte maneira:

  • Vá para o menu -> Editar -> Editor de Rede Virtual
  • Selecione a linha com "VMNET8 NAT NAT"
  • Clique no botão "Configurações NAT"
  • Botão "Adicionar"
  • Aqui você pode adicionar a porta em seu host na qual deseja aceitar seu SSH. Eu sugeriria usar algo diferente de 22, para que seu host possa usar SSH, se necessário. Por exemplo, insira 2022 para a porta do host.
  • Adicione o endereço IP da máquina virtual
  • Adicione a porta 22 da máquina virtual
  • Acrescente uma descrição

Clique OK

Agora você deve conseguir acessar a VM via SSH conectando-se ao seu host na porta 2022.

Responder2

Além disso, você pode definir o gateway padrão dentro dos clientes.

Primeiro, capture a rede VMware NAT default gateway IP addressdeste caminho:

  • Menu principal
  • Editar
  • Editor de rede virtual
  • Selecione NATa rede
  • Clique no botão Nat Settinge encontreGateway IP

Segundo, defina esse endereço IP em suas máquinas VMware como um arquivo default gateway address.

informação relacionada