Consentire l'accesso alla VM all'esterno del computer host solo tramite la porta


0

Ho una VM A e VM B in esecuzione su una macchina host H. Entrambe queste VM utilizzano NAT. Quello che voglio è che questa macchina virtuale sia accessibile a una macchina esterna all'interno della stessa rete ma solo tramite porte particolari. Ad esempio, supponiamo che la macchina XYZ voglia accedere alle macchine virtuali, dovrebbe essere in grado di accedere alla macchina virtuale solo attraverso una porta specifica tramite HOST-IP :: PORT.

Questo è quello che ho fatto per eseguire questo .

Lets say my VM IP is 1.2.3.4

In vmware workstation 
-> edit
-> Network editor
-> Vmnet8(NAT) NAT settings
-> Port Forwaring Add 
-> Host Port 9191, Type TCP, VM IP 1.2.3.4, VM Port 5001
Then in the vm
-> Firewall setting allowed incoming from port 5001 

Ma ora dalla mia macchina XYZ quando provo a eseguire il ping di HOSTIP: porta non riesco a eseguire il ping con successo.

Risposte:


1

Ping usa icmp e non ha il concetto di porta. Quindi stai solo eseguendo il ping del tuo computer host.

Se sei su Windows, puoi usare telnet.

telnet HOSTIP 9191

Telnet è disponibile in Attiva o disattiva le funzionalità di Windows.

Questo testerà almeno il port forward.

Nota se si collega lo schermo sembrerà "diventare nero" o mostrare del testo a seconda del servizio. Se non lo dice connection failed, allora funziona.


è un sistema

1
nmap è disponibile anche per Windows. Telnet è sicuramente disponibile in Attiva o disattiva le funzionalità di Windows. Ho modificato la mia risposta.
Eddie Dunn,

Ho provato l'host IP telnet WrongPort e viene visualizzato un messaggio di errore "Impossibile aprire la connessione all'host sulla porta". Ora quando provo telnet hostIP correctPort cancella la console e vedo un cursore lampeggiante. Questo è tutto. Questo significa che funziona?

Sì, se si cancella in questo modo, si è collegato.
Eddie Dunn,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.