Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: ilkkak - 31.07.07 - klo:11.46
-
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
-
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
-
Asiasta oli juuri juttua sfnet.atk.linux-palstalla, joten katso Google Groupsista (http://groups.google.fi/group/sfnet.atk.linux/browse_thread/thread/f643edbf83f8518a/c206b6f9691c845f#c206b6f9691c845f).
-
... valmiiksi käynnissä olevaa ohjelmaa kait hankalampi säätää ?...
Tätäpä juuri kysäisin.
-
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 :)
-
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
-
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.
-
X11vnc on ratkaisu ongelmaasi.
Onnistui.
Ensin VNCServer pystyyn. Ohje: http://ubuntuforums.org/showthread.php?t=122402 (http://ubuntuforums.org/showthread.php?t=122402)
Sitten X11VNCServer pystyyn. Ohje http://ubuntuforums.org/showthread.php?t=122402&page=7 (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
-
Kas, täytyykin muistaa tuo localhost temppu, varsin näppärä ja nostaa muureja hieman korkeammiksi :)
-
Rupesin vähän testailemaan. Tuossa ohjeessa minkä mainitsit pitää tehdä tälläinen tiedosto:
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?
-
Rupesin vähän testailemaan. Tuossa ohjeessa minkä mainitsit pitää tehdä tälläinen tiedosto:
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/ (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/ (http://www.howtogeek.com/howto/ubuntu/kubuntu/enable-remote-desktop-vnc-on-kubuntu/). Jos tuo toimii, niin aika helppoa tuntuu olevan :)
-
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ä :)