Sziasztok!
Van egy munkahelyi gép, melyen fut egy XP Apache, MySQL és FTP. A routeren be vannak állítva a portforwardok erre a gépre (80,21). Ha felrakok rá egy vituális gépet (pl. VirtualBox), akkor kívülről hogyan tudom elérni az azon beállított portokat? (pl. az azon futó apache-nak 81-es és az FTP-nek pedig 20-as portot adok + SSH: 22)? A routeren mit kell beállítanom és hogy a host-rendszer a kéréseket a virtuális gép felé irányítsa?
szerk.: a guest-rendszer valamely linux disztribúció lenne.
Köszi.
MysteryKe.
- 1655 megtekintés
Hozzászólások
ez attól függ, hogy hogyan konfiguráltad a virtuális gépet (pl. virtualbox), milyen hálózati megoldással. (nat-olt, bridge-elt, stb.)
az ftp 20-as port nem biztos, hogy nyerő ötlet, mert azt a gazdagépen lévő ftp szerver is használhatja.
- A hozzászóláshoz be kell jelentkezni
Ha már úgyis router mögött vagy, érdemes bridgelt hálózatot adni a virtuális gépnek, így lesz saját IP-je a routertől, és csak ott kell beállítani port forwardot, akár úgy is, hogy a 80-as, és 21-es porton figyel, a gazdagépet nem fogja zavarni (feltéve, hogy a router tud olyat, hogy egy külső 81-es portot egy belső 80-asra továbbít, az enyém pl. nemtudja). (Persze kívülről nem a 80-ason fogod elérni a virtuális gépet)
Szerk: bocsi rossz helyre ment a válasz
- A hozzászóláshoz be kell jelentkezni
a gazdagép FTP portja a 21-es.
- A hozzászóláshoz be kell jelentkezni
Nem véletlen mondta ezt bsh, olvass utána, hogyan működik az aktív FTP. Monduk itt: RFC 959 3.2. ESTABLISHING DATA CONNECTIONS.
"The server-process default data port is the port adjacent to the control connection port (i.e., L-1)."
- A hozzászóláshoz be kell jelentkezni
van ilyen leírás a neten?
- A hozzászóláshoz be kell jelentkezni