Olisi tarkoitus siis saada tehtyä scripti, jolla voisin saada vnc yhteyden kirjautumattomalle käyttäjätunnukselle.
Palvelin koneessa ja yhteyttä ottavassa koneessa on kummassakin ubuntun (vanilla) 10.05. Olen jo asentanut openssh serverin, x11vnc ja vnc viewerin. Sisäänkirjautuneelle tilille pääsen niin komentoriviltä yksitellen käskyt syöttäen kuin shell- skriptin kanssa.
Skripti kirjautuneelle tilille:
#!/bin/sh
ssh -f- L 5900:localhost:5900 user@xxx.xxx.xxx.xxx \
sudo x11vnc -safer- localhost -nopw -once -display :0 \
&& sleep 5 \
&& vncviewer localhost:0
Kirjautumattomalle tunnukselle pääsen komentoriviltä erikseen käskyt syöttäen, mutta shell-skriptiä en saa toimimaan. Shell ikkuna vain välähtää ja sulkeutuu automaattisesti.
Skripti kirjautumattomalle tilille:
#!/bin/sh
ssh -f- L 5900:localhost:5900 user@xxx.xxx.xxx.xxx \
sudo x11vnc -safer- localhost -nopw -once \
-auth /var/lib/gdm/:0.Xauth -display :0 \
; bg \
&& vncviewer localhost:0
Kenelläkään ehdotuksia