Voiko SSH:lla päästä X:n sessioon samoin tavoin, kuin esim. vncviewer:llä? Jos niin miten tapahtuu?
Pelkkä ssh -X user@server käynnistää vain komentorivin.
Pelkkä ssh -X user@server käynnistää vain komentorivin.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 11
Vanhimmat
... kun sanot sitten shellissä vaikkapa "xclock", niin mitäs tapahtuukaan?
Sanoo että:
Error: Can't open display:
Aja komento "xhost " ennen kuin otat ssh-yhteyden.
Ajoin xhost:n muttei auttanut ongelmaan.
Alla olevalla komennolla sain xclock:n starttaamaan host koneeseen, mutta clientiin en kuitenkaan saanut xclockia näkyviin.
export DISPLAY=:0.0
export DISPLAY=(clientIP):0.0
Tightvnc:n sain toimimaan SSH:n kautta, mutta on hieman hitaan oloinen.
Ensiksi tarkista että /etc/ssh/sshd_config tiedostossa on seuraava asetus "X11Forwarding yes". Jos siinä on että "no", niin muuta arvoksi "yes" ja käynnistä ssh-serveri uudelleen.
Nyt kun otat uudestaan ssh-yhteyden, niin ssh antaa automaattisesti oikean DISPLAY-muuttujan. Se on luultavasti localhost:10:0.
X11Forwarding olin muuttanut jo "yes" muttei auttanut asiaan.
Alla olevalla saan X-ohjelmat käynnistymään host PC:hen.
export DISPLAY=:0.0
Mutta tarkoitukseni saada host koneen 'näyttö' omalle client PC:lleni.
VNCServeriä testasin, mutta se loi kokonaan uuden session eli ei näyttänyt samaa ikkunaa, kuin oli host koneessa käynnissä.
Netistäkään en löytänyt mitään ohjeita että miten saisi SSH:n kautta tehtyä ns. remote desktop yhteyden.
xinit -e ssh käyttäjänimi@palvelin startx
Et voi käynnistää toisen koneen työpöytää omalla koneellasi koska siinä on jo työpöytä käynnissä. Omalle koneelle pitää käynnistää "tyhjä" x-serveri. johon sitten käynnistetään se etäkoneen työpöytä. Tuossa edellä on yksi tapa.
Xmove ohjelmalla voidaan siirtää työpöytä/ohjelmia koneelta toisella. Kone jonka työpöytää vaihdellaan ei myöskään tarvitse omaa äksää vaikka työpöytä siirrettäisiinkin "parkkiin" kyseiselle koneella. Rfb ohjelmalla voidaan tehdä fake-X, jossa äksohjelmat pysyvät käynnissä vaikka näyttöä ei ole olemassakaan. Sitten kun otetaan yhteys etäkoneella, siirretään ohjelmien näyttö tuosta frb:stä omalle koneelle.
Olisko netop sellainen, jota kaipaat? On tosin turhan hintava kotikäyttöön.
xmove ei oikein sovellu tarkoitukseeni.
Löysin hyvää kommenttia FreeNX:stä jolla onnistuu etäkäyttö. Pitää tuo asentaa ja testata.
Ilmaisen VNCServerin tosiaan sain pelittämään SSH:n kautta, mutta se luo oman X serverin eli työpöytä on ns. virtuaalinen.
Oma työpöytä(client) käynnistyi tuolla komennolla eikä hostin x.