Hozzászólások
Van egy rendes IP cimmel rendelkező gép legyen A,
és egy NAT-os cimű gép egy cisco router mögött legyen N.
'A' gépre szeretnék bejelentkezni gdm-en keresztül 'N' gépről.
ezzel próbáltam,
ssh -l USERNÉV GÉPNÉV "gdmflexiserver --xnest"
de nem működött ezt az üzenetet kaptam,
(gdmflexiserver:8248): Gtk-WARNING **: cannot open display:
Hol van a hiba?
Esetleg más módszert kellene használnom?
- A hozzászóláshoz be kell jelentkezni
Miert nem hasznalsz VNC-t? SSH tunnelen keresztul is lehet.
- A hozzászóláshoz be kell jelentkezni
[quote:340caf046f="LeslieT"]Miert nem hasznalsz VNC-t? SSH tunnelen keresztul is lehet.
A két gép között igen gyors kb. 100Mbps kapcsolat van. Ilyen esetben nincs szükség a VNC tömörítésére, inkább az a fontos hogy a kliens gép épp olyan gyors user interfaceel rendelkezzen mint a gazdagép. A VNC viszont kicsit lassabb, részben a felesleges tömörítés miatt, részben azért mert mindent pixelenként visz át a másik gépre. Ezzel szemben az X-es - gdm - kapcsolat esetében pl a betűk betűként mennek át, persze jóval gyorsabban.
Egyetlen probléma az a cisco router amin nem lehet portot forwardolni, ezért nincs jobb ötletem mint az ssh tunnel.
- A hozzászóláshoz be kell jelentkezni
ideiglenes megolgásként azt is jó lenne tudni, hogyan lehet csak egy alkalmazást pl firefoxot átküldeni egy ssh tunnelen?
ssh -l USERNÉV 6000:192.168.95.5:6000 MÁSIKGÉPIPCIM
ezzel a módszerrel belépbe majd firefoxot indítva a szokásos cannot open display: üzenet volt a válasz. Esetleg más portot kellene tunneleznem?
- A hozzászóláshoz be kell jelentkezni
Próbáltad már hogy a célgépen /etc/ssh/sshd_config ban
X11Forwarding -ot yes-re állítod
és a kliensgépen /etc/ssh/ssh_config
-ban
ForwardX11 yes -t allitasz be
(vagy -X kapcsoló az ssh-nak)
Így tudtommal nem kell egyéb tunellezést beállítani.
(az ssh servert ne felejtsd el ujrainditani)
- A hozzászóláshoz be kell jelentkezni
Működik igy, és még -X opciót sem kell külön megadni az ssh kliensnek csatlakozáskor.
Már csak az a kérdésem, hol kell beállítani a gdmflexiserfer-nek, hogy nagyobb felbontásban induljon mint az alap, ami ugy 640x480 lehet?
gdmflexierver --xnest így indítottam a távoli gépen a gdm-et ablakban.
A gdmflexiserver opciói között nem találtam ilyet, sem az /etc/X11/gdm/gdm.conf fileban. Legjobb lenne ha automatikusan a távoli gép maximális képernyőfelbontására válttana, bár gondolom ez nem lehetséges, így marad a kézi beállítás. A kérdés az, hogy ezt hol kell beállítani?
- A hozzászóláshoz be kell jelentkezni