VMware Server: Jak zpřístupnit SSH Sever "z venku"?
Pekelné "o" vespolek,
mám malý problémek, nainstaloval jsem si do VMware Server (1.0.3 build-44356) Ubuntu 8.04. V Ubuntu mám nainstalovaný SSH server, který na tom virtualizovaném locahostu funguje. Potřebuju, ale aby byl přistupný i z venku. Nastavil jsem tedy ve VMware Forwarding na port 22. Myslím, že to mám nastavené dobře, ale přes Putty se tam z Windows XP nepřipojím. Čím to?
Díky!
MaSo
mas nejaky dovod pouzivat NAT?
přesně tak - přepnout na bridge.
Mám, protože jedině takhle mi funguje Internet v tom virtualizovaném systému. Když přepnu na Bridge, tak to SSH nejede taky, navíc pak nejede ani Internet...
a nastavil sis u bridge správný fyzický adaptér, přes který to půjde ven?
Jasné.
v tom pripade pridaj este jednu sietovku a pouzi virtualnu siet VMnet1, ktora by mala byt defaultne nakonfigurovana ako host-only
Tomu nějak nerozumím, mohl bys to rozvést prosím? Co přesně mám udělat?
VMware standardně používá 3 virtuální adaptéry v HOSTITELSKÉM systému. VMNET0 (bridge), VMNET1 (host-only) a VMNET8 (NAT). Funkčně pak jsou popsány výrazy v závorkách (bridge a NAT je asi jasný, host-only je defacto komunikace omezená jen mezi hostitele a virtuální stroj/e/). Tyto hostitelské virtuální adaptéry se pak váží na adaptér(y) fyzické (hostitele), toto je obzvláště důležité u bridge, kde je nutno explicitně určit, na který bude bridge navázán (resp. spojen). A naopak virtuální stroj navazuje své "interní" adaptéry na tyto virtuální hostitelské adaptéry. A tedy můžeš mít např. LAN1 jako bridge navázanou na wifi adaptér a LAN2 jako host-only (nebo třeba jako bridge na klasický drátový ethernet).
Tak už jsem přišel na to, v čem byla chyba. Měl jsem samozřejmě špatně nastavenou IP adresu u toho forwardingu. Stačilo se podívat, jakou IP má přidělenou síťovka v Ubuntu a tu tam napsat (v mém případě 192.168.253.128). Hlavně, že jsem do toho čuměl předevčírem 3 hodiny, a dneska mě tohle napadlo za deset minut...