Portál AbcLinuxu, 17. prosince 2025 05:36
-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.