Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: tomaskCZ 30 Července 2009, 17:43:21
-
normálně pokud se přihlásím na server
ssh -X user@server
a pak spustim graf. aplikaci, tak vse funguje jak ma - zustavam po celou dobu behu aplikace s terminalem prihlaseny na serveru
jak si spustim grafickou aplikaci primo prikazem ?, tzn. jako :
ssh -X user@server 'aplikace &'
- timto zpusobem aplikace zacne startovat, ale pak spadne s
X11 connection rejected because of wrong authentication.
X connection to localhost:10.0 broken (explicit kill or server shutdown).
tipuju, ze muj klient ukonci ssh spojeni s pocitem dobre vykonane prace kratce po spusteni prikazu
-
ssh -X username@...
-
je ja do puvodniho prispevku zapomnel uvest to -X
z-edituju, ale tim to nebylo ;)
-
tak jsem se trochu posunul - ssh prinutim zustat otevrene dlouhym sleepem, spustenym jako druhy prikaz
ssh -X user@server 'aplikace; sleep 50000'
takto se aplikace a jeji odnozena okna vesele forwarduji az do vyprseni sleepu - po vyprseni
X11 connection rejected because of wrong authentication.
,dokonce jsem vyrobil i smycku, kdy se hlida PID prave spustene aplikace a sleepovani se ukonci az zmizi ....
Ale chtelo by to nekoho, kdo tomu rozumi, tohle asi nebude nejlepsi zpusob !
-
??? proc se pomoci ssh neprihlasis na server pts/? a nepoustis z otevrene session co potrebujes na local ?
-
no to jsem uvadel, ze mi funguje, ale chtel jsem to pustit najednou pomoci jednoducheho skriptu(overovani mam pomoci klicu), nebo jiny priklad : si to treba spustit tlacitkem z plochy - poustet terminal, psat ssh prikaz, pockat az se to prihlasi, psat prikaz na spusteni aplikace mi prijde neohrabane, mozna by se to dalo resit expect skriptem, no ale 'takovy prace' na takovou jednoduchou zalezitost ....;)
mozna na pozadi tunnelem jsem jeste vykoumal, existuje na to nejake graficke klikatko jako treba exceed ve windowz ? ( chci jednu aplikaci, ne celou plochu)