Portál AbcLinuxu, 10. května 2025 06:50
-X
, ale měl byste mu nastavit proměnnou DISPLAY
na ':0
'. Musí ale běžet pod uživatelem, který má právo k příslušnému lokálnímu X serveru.
ssh user@pocitac export DISPLAY=:0 xclockxclock poběží na vzdáleném PC a zobrazovat bude také na vzdálenem PC.
Chyba je mezi zidli a klavesnici.
ssh -l uzivatel stanice DISPLAY=:0 export DISPLAY xclock &
Parametr -X
nepotrebujete, ten slouzi k forwardovani vystupu X11 na jiny pocitac prostrednictvim ssh, k cemuz ale v tomto pripade vubec nedochazi (program se spousti relativne k X serveru lokalne a stejne tak se i zobrazuje).
Uzivatelem se ve vyse uvedenem kodu rozumi ten, ktery ma k X serveru na dane stanici prava. Pokud nevite ktery to je, muzete se pripojit na roota, kdyz na nej mate heslo, vypsat si uzivatele prikazem w
a nasledne se prikazem su uzivatel
prepnout na daneho usera.
Pro jistotu jsem si to jeste dnes vyzkousel v jedne ucebne, kde bezi SUSE LINUX 9.3 (zdravim Michala Kubecka ) na nekolika ruznych stanicich, abych nepsal bludy - a vsechno fungovalo bez nejmensich problemu.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.