Kirjoittaja Aihe: graafinen etäyhteys auki olevaan sessioon [ratkaistu]  (Luettu 4676 kertaa)

ilkkak

  • Käyttäjä
  • Viestejä: 405
    • Profiili
Palvelimella pyörii aukiolevassa istunnossa graafinen sovellus, jota pitäisi päästä säätämään etänä. Mitä pitää sallia palvelimelta ja miten otetaan yhteyttä etänä (ssh:lla).

feisty ubuntu server + gdm + xfce
« Viimeksi muokattu: 20.08.07 - klo:20.58 kirjoittanut Petri Järvisalo »

Ilokaasu

  • Käyttäjä
  • Viestejä: 1547
    • Profiili
Vs: graafinen etäyhteys auki olevaan sessioon
« Vastaus #1 : 01.08.07 - klo:19.11 »
No asennat esim foorumin ohjeiden mukaan SSH:n ja sitten otat ssh tunnelia pitkin esim vncllä yhteyden serveriin. Vaatii serviin vnc+ssh servut. SSHlla onnistuu myös suoraan X ohjelmien käyttö mutta valmiiksi käynnissä olevaa ohjelmaa kait hankalampi säätää ? viisaammat jatkakoon. Foorumilla ainakin SSH ohje, kenties myös VNC

SuperOscar

  • Käyttäjä
  • Viestejä: 4059
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: graafinen etäyhteys auki olevaan sessioon
« Vastaus #2 : 01.08.07 - klo:19.21 »
Asiasta oli juuri juttua sfnet.atk.linux-palstalla, joten katso Google Groupsista.
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

ilkkak

  • Käyttäjä
  • Viestejä: 405
    • Profiili
Vs: graafinen etäyhteys auki olevaan sessioon
« Vastaus #3 : 03.08.07 - klo:22.50 »
... valmiiksi käynnissä olevaa ohjelmaa kait hankalampi säätää ?...

Tätäpä juuri kysäisin.

Fa1r

  • Käyttäjä
  • Viestejä: 221
  • Reply #1!
    • Profiili
Vs: graafinen etäyhteys auki olevaan sessioon
« Vastaus #4 : 04.08.07 - klo:00.30 »
Hohoho, kirjoitas ohjelmaasi kasvannainen, joka sallii haluttujen komentojen suorittamisen DBUSsilla, ja sitten vaan ssh-yhteydessä heität dbus-sendii.

Jos ei vaihtoehto miellytä niin sitten vnc:tä ja ssh-putkijumppaa :)
What you don't know can hurt you, only you won't know it.
--$(fortune)
Elastisen Linux-biisi

Melmacian

  • Käyttäjä
  • Viestejä: 868
  • Ubuntu Hardy
    • Profiili
Vs: graafinen etäyhteys auki olevaan sessioon
« Vastaus #5 : 04.08.07 - klo:00.41 »
X11vnc on ratkaisu ongelmaasi.

http://www.ubuntu-fi.org/Wiki/VNC
Kohta "Yhteys koneelle, johon olet kirjautuneena"

Lisälukemista:
http://forum.ubuntu-fi.org/index.php?topic=7965.0
http://forum.ubuntu-fi.org/index.php?topic=5990.0

ilkkak

  • Käyttäjä
  • Viestejä: 405
    • Profiili
Vs: graafinen etäyhteys auki olevaan sessioon
« Vastaus #6 : 12.08.07 - klo:13.08 »
Hohoho, kirjoitas ohjelmaasi kasvannainen, joka sallii haluttujen komentojen suorittamisen DBUSsilla, ja sitten vaan ssh-yhteydessä heität dbus-sendii.

Jos ei vaihtoehto miellytä niin sitten vnc:tä ja ssh-putkijumppaa :)

Tämä olisi tietysti järkevää, mutta ohjelma kirjoitettu aikanaan m$:lle ja ei ole enää intoa lähteä sitä sorkkimaan. Siksi kokeilisin mieluummin säätöä etäyhteyden kautta.

ilkkak

  • Käyttäjä
  • Viestejä: 405
    • Profiili
Vs: graafinen etäyhteys auki olevaan sessioon [RATKAISTU]
« Vastaus #7 : 20.08.07 - klo:20.13 »
X11vnc on ratkaisu ongelmaasi.


Onnistui.
Ensin VNCServer pystyyn. Ohje: http://ubuntuforums.org/showthread.php?t=122402
Sitten X11VNCServer pystyyn. Ohje  http://ubuntuforums.org/showthread.php?t=122402&page=7.

Asensin siten, että x11vnc:tä voi käyttää vain paikallisesti (ts. palomuuri kiinni) ie.
ssh -X user@xxx.yyy.zzz.aaa :llä koneeseen
ja siellä
vncviewer localhost:0

Koin sen turvallisemmaksi kuin avata x11vnc-portti 5900 maailmalle.

Nyt toimii halutulla tavalla eikä ollut vaikea asentaa.

Kiitokset avusta
« Viimeksi muokattu: 20.08.07 - klo:20.23 kirjoittanut ilkkak »

Ilokaasu

  • Käyttäjä
  • Viestejä: 1547
    • Profiili
Vs: graafinen etäyhteys auki olevaan sessioon [ratkaistu]
« Vastaus #8 : 21.08.07 - klo:11.45 »
Kas, täytyykin muistaa tuo localhost temppu, varsin näppärä ja nostaa muureja hieman korkeammiksi :)

Ilokaasu

  • Käyttäjä
  • Viestejä: 1547
    • Profiili
Vs: graafinen etäyhteys auki olevaan sessioon [ratkaistu]
« Vastaus #9 : 21.08.07 - klo:20.02 »
Rupesin vähän testailemaan. Tuossa ohjeessa minkä mainitsit pitää tehdä tälläinen tiedosto:
Koodia: [Valitse]
service Xvnc
{
        type = UNLISTED
        disable = no
        socket_type = stream
        protocol = tcp
        wait = yes
        user = root
        server = /usr/bin/Xvnc
        server_args = -inetd :1 -query localhost -geometry 1024x768 -depth 16 -once -fp /usr/share/X11/fonts/misc -DisconnectClients=0 -NeverShared passwordFile=/root/.vncpasswd
        port = 5901
}

Rupesin vaan miettimään että esim tuo User = Root...onko se jokin turvallisuusriski, pitäisikö siihen esim oma nick laittaa ? Mitä muuta tästä konffista kannattaa vaihtaa esim nopeuttamiseksi yms, varmaa reso ainakin ?

edit. Mikä tuo xinetd tiedosto yleensäkin on? Epäilyttää tehdä tuollaisia koneelle jos niitä ei välttämättä vaadita :P

edit2: Yhteyttä muodostaessa kun ohjeen mukaan pitäisi tulla login ruutu niin mulla on vaan ruskeahko pohja jossa hiiren kursori on X kirjaimen mallinen...se on muutaman minuutin sellainen ja sitten palaa takaisin

edit3 Niin juu mulla on muuten Kubuntu sitten, mitä tota foorumin ohjetta luin niin kovin ne siel GDM:stä puhuu...tässähän ei sitä olevaan KDM vai mikä se kde:n vastaava on?
« Viimeksi muokattu: 21.08.07 - klo:20.44 kirjoittanut Ilokaasu »

ilkkak

  • Käyttäjä
  • Viestejä: 405
    • Profiili
Vs: graafinen etäyhteys auki olevaan sessioon [ratkaistu]
« Vastaus #10 : 22.08.07 - klo:18.14 »
Rupesin vähän testailemaan. Tuossa ohjeessa minkä mainitsit pitää tehdä tälläinen tiedosto:
Koodia: [Valitse]
service Xvnc
{
        type = UNLISTED
        disable = no
        socket_type = stream
        protocol = tcp
        wait = yes
        user = root
        server = /usr/bin/Xvnc
        server_args = -inetd :1 -query localhost -geometry 1024x768 -depth 16 -once -fp /usr/share/X11/fonts/misc -DisconnectClients=0 -NeverShared passwordFile=/root/.vncpasswd
        port = 5901
}



Rupesin vaan miettimään että esim tuo User = Root...onko se jokin turvallisuusriski, pitäisikö siihen esim oma nick laittaa ? Mitä muuta tästä konffista kannattaa vaihtaa esim nopeuttamiseksi yms, varmaa reso ainakin ?

edit. Mikä tuo xinetd tiedosto yleensäkin on? Epäilyttää tehdä tuollaisia koneelle jos niitä ei välttämättä vaadita :P

edit2: Yhteyttä muodostaessa kun ohjeen mukaan pitäisi tulla login ruutu niin mulla on vaan ruskeahko pohja jossa hiiren kursori on X kirjaimen mallinen...se on muutaman minuutin sellainen ja sitten palaa takaisin

edit3 Niin juu mulla on muuten Kubuntu sitten, mitä tota foorumin ohjetta luin niin kovin ne siel GDM:stä puhuu...tässähän ei sitä olevaan KDM vai mikä se kde:n vastaava on?

root - ajaa vnc-palvelua roottina - luulisin - ei tarkoita suinkaan että kirjautujalla olisi root-oikeudet.

xinedt : "A. xinetd, the eXtended InterNET Daemon, is an open-source daemon which runs on many Linux and Unix systems and manages Internet-based connectivity. It offers a more secure extension to or version of inetd, the Internet daemon." Viite :http://www.cyberciti.biz/faq/linux-how-do-i-configure-xinetd-service/

vnc:llää localhost:1 aukesi minullakin harmaana, jossa kursorina rasti. Luulisin, että liittyi jotenkin xdmcp:n etäkäyttörajoitukseen tai siihen, että ajoin xfce:tä -ei tarvinnut välittää koska halusin päästä localhost:0 näyttöön

x11vnc:n asennuksen jälkeen localhost:0 toimi moitteetta. Saisi olla kyllä hieman nopeampi.

Huom: ohje koski gnomea eli gdm:n jakamista. Saman viestiketjun sivulla xxx oli vastaava ohje kde:lle. Etsin ja löysinkin tämän: http://www.howtogeek.com/howto/ubuntu/kubuntu/enable-remote-desktop-vnc-on-kubuntu/. Jos tuo toimii, niin aika helppoa tuntuu olevan :)


Ilokaasu

  • Käyttäjä
  • Viestejä: 1547
    • Profiili
Vs: graafinen etäyhteys auki olevaan sessioon [ratkaistu]
« Vastaus #11 : 23.08.07 - klo:12.54 »
Juu tiedänkin tuon paikan...tarvii varmaan laittaa sitten tota kautta...haluaisin sen kuitenkin toimivan niin että on mahdollisimman turvallinen...eli SSHta pitkin pitäisi päästä kulkemaan, tarvinnee selvittää vielä tuo niin eiköhän se ole siinä :)