Cau, mam mensi problem: ve skole se musim na vzdaleny pocitac s UNIXem pripojovat pres Windows 2000 a k praci bohuzel potrebuju spustit taky par X aplikaci. Mame tam nainstalovano X-Win32 4.1.4, coz chodi dobre, problem je, ze vzdaleny pocitac je chraneny Kerberosem a spojeni odmita. Nevite nekdo jak na to? Dik
A jak se zkoušíš připojovat na ten unix? Přes XDPMS? Nebo přes SSH s forwardovanou konexí? To první fungovat nemusí, pokud to na tom serveru není povolené. Postup, jak s pomocí X-Win32 a nějakého SSH klienta (Putty) pracovat s X-aplikacema je např. na http://www.mff.cuni.cz/is/lab/plk/faq.htm , je to na stránce skoro dole.
XDPMS povolene neni, takze musim pres SSH. Tak jak je to popsany v tom odkazu jsem to delal, ale nefunguje to. Putty nenastavi $DISPLAY, kdyz ho nastavim rucne, a zkusim spustit treba xterm, pise to, ze to ten display nemuze otevrit.
To, ze Putty nenastavi DISPLAY je zrejme znamkou, ze forwardovani X konexi neprobiha korektne (jestli vubec). Nerad bych se mylil (preci jen timto zpusobem moc nepracuju), ale mam dojem, ze povoleni X forwardingu je v Putty mozne jen pro ulozene relace (tzn. musite ji kompletne definovat, ulozit a pak teprve spoustet z toho uvodniho seznamu). Myslim, ze to nefunguje pro rychle spoustene konexe (ze jen napisete do radku host jmeno toho unixu a zaskrtnete SSH protok a hned date Open nebo co to tam je).
Dalsi moznosti je, ze ten server neumoznuje forward X, coz ovsem vy jako uzivatel nezmenite.
K tem pocitacum se pripojuju celkem casto, takze sessions mam v Putty ulozeny. Vzdaleny pocitac ma X forwarding povoleno, z Linuxu se tam snadno dostanu pomoci ssh -X ... a vystup je v poradku presmerovan. Problem je jen jak to udelat s Win2000...
Ten vzdaleny pocitac to IMHO ani zakazat nemuze (pokud by uplne nezakazal bind). Funguje ten X server (snad s tim dodavaji aspon xeyes)? Zadavate Putty spravne cislo lokalniho X serveru (na winech se asi na zadnou promennou DISPLAY nehraje ze ktere by to Putty zjistil)?
Hm, nejak jsem to prehnal se zavorkama, ale snad se to da pochopit ;-)
Prvni vetu beru zpet, samozrejme ze to zakazat muze. Ale teoreticky si muzu spustit vlastni sshd na nejakem vysokem portu a prihlasit se na nej, nebo ne? (To se uz puvodniho tematu netyka, jenom bych to chtel vedet).
6.3.2004 22:47
Michal Svanda
RozbalitRozbalit vše
X forwarding na Win + Kerberos
No, domnivam se, ze jako uzivatel si vlastni SSHD a jeste s vlastnostmi, ktere treba administrator systemu na stroji z jistych duvodu zakazal, nelze. A je to tak dobre, uzivatele nemaji mit moznost delat diry do systemu.
6.3.2004 22:51
Michal Svanda
RozbalitRozbalit vše
X forwarding na Win + Kerberos
Netusim, kde by mohla byt chyba, ale kdyz se ze skoly loguju k sobe na kolej, delam to presne tak, jak je to popsane na te strance. Putty samo nastavi promennou DISPLAY (na neco jako localhost:13.0) a vsechno to funguje bez problemu. Zkuste (preci jenom) zkontrolovat, jestli kdyz nahrajete svoji ulozenou session (tlacitko Load), jestli v ni mate povolenou ten X-forwarding.
X server jim funguje, jak jsem rikal, treba prave ted jsem na Linuxu, pripojeny k tomu pocitaci pres ssh s forwardingem a funguje to. Problem je jen s windows. (mimochodem, Xeyes tam nemaji...) V Putty session je po loadnuti X11 forwarding spravne enabled. Sednu vedle k pocitaci s windows a presne napisu co to hlasi, snad to pomuze...