Näytä kirjoitukset

Tässä osiossa voit tarkastella kaikkia tämän jäsenen viestejä. Huomaa, että näet viestit vain niiltä alueilta, joihin sinulla on pääsy.


Viestit - BrokenBean

Sivuja: [1]
1
En ole nyt saanut mitenkään onnistumaan tuota skriptin tekoa, joten ajattelin vaihtaa lähestymistapaa. Voiko mitenkään saada ssh kirjautumisen päätteeksi ajettua jonkin scriptin pelvelimelta?

2
Tuossa vähän kokeilin tuota skriptiä ja nyt sain ennen konsolin sulkeutumista kaapattua kuvan skriptin ajosta. Näyttäisi siltä, että ssh kirjautumisen jälkeen yritetään suorittaa suoraan seuraava rivi koodia ja palvelin ei ole ehtinyt alustaa istuntoa kokonaan vaan antaa virheen "sudo: no tty present and no askpass program specified". En kyllä itse tiedä yhtään miten tämän saisi korjattua.

3
Eli julkinen-salainenavain periaatteella tosiaan tunnistautuminen. Voin vielä tietenkin kokeilla tuota yhdelle riville kirjoittamista varmuuden vuoksi, mutta en kyllä usko sen muuttavan mitään. Periaateen on kuitenkin pakko olla oikein, koska samoilla käskyillä voin komentorivinä tehdä yhteyden.

4
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:
Koodia: [Valitse]
#!/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:
Koodia: [Valitse]
#!/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  ???

Sivuja: [1]