Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: cvp 17 Října 2008, 10:19:46
-
Neco jsem hledal, ale konkretni postup jsem nenasel. Na vic jiz pred pul rokem na starsi verzi xubuntu jsem neco podobneho zkousel s VNC a vubec jsem nic nerozbehal, tak ze radsi pisi znovu o nejaky postup, protoze abych se priznal....sam na to nemam, protoze vzdy se dostanu tam, co nikam nevede ::)
Shrnuti: Mam nejnovejsi ubuntu....nastavil jsem myslim vzdalenou spravu plochy...tak nejak to bylo...zatrhl jsem to tam. Nyni vsak jsem mimo PC, jsem nekolik desitek kilometru daleko....jsem na PC s windows XP, putty tu mam. Na PC, kde jede ubuntu je verejna IP...napojim se na nej pres putty. Otazka zni. Jak muzu vzdalene ovladat linux - videt plochu, premystovat ikonky, neco nastavovat. Vse vzdalene na mem windows XP pc.
Co potrebuji: postup jak to asi prvne zprovoznit nebo neco nainstalovat pres putty a posleze i na windows XP.
Moc Vam dekuji, ale jsem v tomto hrozna novacska lama, ktera potrebuje bohuzel postup :-\
-
potrebujes nejspis nejaky vncviewer...
-
Pro windows....ktery bude ovladat vzdalene ubuntu na verejne IP, jsem nalezl software tightVnc:
http://www.stahuj.centrum.cz/internet_a_site/vzdalena_sprava/tightvnc/
Snad dobra volba.....nyni co na strane linuxu ubuntu udelat pres putty, abych tightvnc mohl pouzivat :-) Tedy jestli je to dobry napad.
Urcite chci mit nejake lehci nastaveni, nez neco slozite delat ::)
-
tam ti staci vzdalena plocha... to je prakticky vncserver... no a podle me vynikajici vnc viewer pro windows je realvnc
-
Co si tak pamatuji, tak kdyz jsem byl fyzicky u ubuntu PC a nastavoval vzdalenou spravu...neco jako tady:
http://wiki.ubuntu.cz/Vzd%C3%A1len%C3%A1%20plocha?action=AttachFile&do=get&target=vino.png (http://wiki.ubuntu.cz/Vzd%C3%A1len%C3%A1%20plocha?action=AttachFile&do=get&target=vino.png)
...tak misto ripper:0 ... coz je asi idektifikace vzdalene plochy - session zrejme nejake.
Tak jsem tam mel: VNC VIEWER RADEK.AVONNON.CZ:0
Tak ze vncserver asi instalovat nemusi a na tom tightvnc...co jsem si ted na windows nainstaloval....je okno connect...co tam proboha mam zadat? IP adresu toho PC s linuxem me to nebere, tak nevim
-
mělo by stačit povolit vzdálenou plochu a na počítači na kterém chcete ovládat pak zadat ip:port
u dvou ubuntu je na stejné síti ta poslední akce odpadá, jelikož se spojení umí najít samo;)
jinak pokud máte přístup přes ssh, tak by už neměl být v ničem problém, můžete totiž tunelovat X programy zkrze ssh, nebo rovnou použít NX server;)
-
jinak pokud máte přístup přes ssh, tak by už neměl být v ničem problém, můžete totiž tunelovat X programy zkrze ssh, nebo rovnou použít NX server;)
Na tunelovani X pres ssh potrebuje ve win X server. Ja pred nejakou dobou pouzival XMing (pred dvema lety ne az tak stabilni, ale jako nouzovka to slo a ted uz to asi bude lepsi) a jeste delsi dobu predtim kompletni Cigwin/X.
-
xming mam take...ale to je pouze na spravu grafickych programu, nikoliv na spravu vzdalene plochy.
Ten IP:port jsem zkusil.....nevim tedy presne zda-li je to OK, protoze to nejede :)
xx.xx.xx.xx:0
a nejede
-
Napis IP a port a ja ti to testnu :D ;D :D jinak staci povolit vzdalenou plochu a vncviewer thats all fakci me to aj z "blbeho" smartphonu, takze to tak tezke neni a kdyz sem to zprovoznoval tak je to dohromady pres graficke rozhrani aj s widlama na 15 kliků.
-
Tak jsem se pripojil pres putty a zadal vncserver:
radovany@radovany:~$ vncserver
The program 'vncserver' can be found in the following packages:
* tightvncserver
* vnc4server
Try: sudo apt-get install <selected package>
-bash: vncserver: command not found
Vyberu si asi ten tightvncserver....co myslite? Nebo instalovat neco jineho?
-
uh ..
a) nainstaluj si balik tightvnc
b) stahni si windowsiho klienta zde :: http://downloads.sourceforge.net/vnc-tight/tightvnc-1.3.9-setup.exe
c) otevri si na fw prislusny port (u me 5901)
d) spust na Linuxu :: vncserver // staci jako uzivatel, zepta se na session password .. spoustis ho jen proto, aby pri prvnim spusteni vygeneroval :: ~/.vnc/xstartup
zabij ho aka `vncserver -kill :1` // pokud udelal virtualni screen na :1
e) edituj dle libosti ~/.vnc/xstartup (ja si tam pridal icewm misto tvwm)
d) spust na linuxu :: vncserver -geometry 1200x950 -depth 24 // samozrejme si rozliseni a hloubku dej jakou chces
e) priloguj se z vindows pomoci windowsiho vnc kilenta aka .. hostname:1 // ta musi to byt ve formatu napr. 192.168.1.1:1, kde :1 je index vnciho serveru
f) priste napis do guglu :: linux windows remote desktop howto ;)
-
(http://img507.imageshack.us/img507/2839/screenshothk6.th.png) (http://img507.imageshack.us/my.php?image=screenshothk6.png)(http://img507.imageshack.us/images/thpix.gif) (http://g.imageshack.us/thpix.php)
-
>:( Nejede ???
sudo apt-get install tightvncserver -> OK
nastavil heslo -> OK
vncserver -kill :1 -> OK
vncserver -geometry 800x600 -depth 24 -> OK
New 'X' desktop is radovany:1
Starting applications specified in /home/radovany/.vnc/xstartup
Log file is /home/radovany/.vnc/radovany:1.log
Ted na windows v tightviewer...jsem zadal: XXX.XXX.XXX.XXX:1 -> connect error :'(
Co delam spatne? Jsem lama vim, ale vubec si v tomto smeru nevim rady.
-
Tobe to bezet muze, ale me to nejede a nevim proc ::)
A firewall...co mam udelat aby to bezelo? .... delam to vubec spravne? :-\
-
Tady nekomu brzo rupnou nervy:D
-
Firewall....a co s nim mam delat? Jak jej nastavim, co mam udelat. Jaky firewall myslis....na linuxu a nebo ve windows...co mam tedy nastavit, aby me to na tom portu :1 jelo? Kuci ja to nikdy nedelal :-[
-
Samozrejme ze na linuxu firewall a musis povolit port 590x jak bylo psano viz. nettezzaumana : "c) otevri si na fw prislusny port (u me 5901)"
-
"c) otevri si na fw prislusny port (u me 5901)"
Mno jo, jenze kdyz zadam do putty...firewall nebo fw....tak to nic neexistuje.....jak to mam nastavit.
V zivote jsem tohleto nedelal a vidim to poprvi
-
sudo ufw status -zistis zda je firewall pusteny mel by kdyz to teda nefunguje.
sudo ufw allow čísloportu - zadas cislo portu co chces povolit
-
v linuxu musis povolit port, na kterem bezi vncserver a ve windows patrne taky, pokud mas na na nich FW .. nevim, jak je nastaven balik v Ubuntu ..
# takto si jde vypsat, jaky porty pouziva vnc
# netstat -anlp | grep tcp | grep vnc
tcp 0 0 0.0.0.0:5801 0.0.0.0:* LISTEN 4772/Xvnc
tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 4772/Xvnc
tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN 4772/Xvnc
tcp 0 0 192.168.50.82:5901 192.168.50.173:2230 ESTABLISHED 4772/Xvnc
a v nastaveni fw na linuxu povolis dany port
-
netstat -anlp | grep tcp | grep vnc
tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 15088/Xtightvnc
tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN 15088/Xtightvnc
sudo ufw status
Firewall not loaded
Zkusil jsem dat IP:
xxx.xxx.xxx.xxx:5901 -> error
xxx.xxx.xxx.xxx:6001 -> error
-
uka vypis z ::
iptables -L
## pokud ti to nepujde tak nevim, teorii znas .. screenshot jsi videl .. zkontroluj fw i na windows
-
sudo iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
A co takhle zmenit PORT pro VNC server? To by mozna mohlo jet. Zmenit jej treba na nejaky port...treba 30 :)
VNCSERVER nastavit treba takto:
vncserver -geometry 800x600 -depth 24 -httpport 30
To by snad mohlo jet.....hmmm tak nic, nezabralo to.
Ikdyz dam pripojit se pres tightvnc viewer...pres IP: xxx.xxx.xxx.xxx:30 tak nic no :-\
Cekal jsem to tedy nejak jednodussi.
-
je to jednoducha a pise se xxx.yyy.zzz.foo:1 // ne port pokud server bezi aka :1 .. zakaz fw ve windows
pd. ted ti pidu sice ze sve Linuxove masiny, ale jsem na ni pripojenej prave pres tightvnc z windows xp ..
-
hmm nic..nejede..error connection :'(
Lze nejakym prikazem zjistit....zda-li opravdu ten port :1 je proste zaply?
-
> nmap -vv 192.168.50.82 -p 5000-6500 | egrep '^[0-9]'
5801/tcp open vnc-http-1
5901/tcp open vnc-1
6001/tcp open X11:1
-
nmap -vv localhost -p 5000-6500 | egrep '^[0-9]'
Zkouseno pres putty vzdalene na PC linuxem.
5900/tcp open vnc
5901/tcp open vnc-1
6001/tcp open X11:1
-
nmap -vv localhost -p 5000-6500 | egrep '^[0-9]'
Zkouseno pres putty vzdalene na PC linuxem.
5900/tcp open vnc
5901/tcp open vnc-1
6001/tcp open X11:1
ad.1) nepripojujes se na localhost !!! takze nevim proc mi pises vystup z nmapovani localhostu
ad.2) jsem presvedcen, ze to dela windowsackej firewall
-
ad.2) jsem presvedcen, ze to dela windowsackej firewall
Ten mam vypnuty
-
tak co? uz ti to funguje? nejak jsi ztichnul ;)
-
Nebo co to zkusit trochu jinak http://www.nomachine.com/download.php (http://www.nomachine.com/download.php) Free NX server/client
Ted už to nepoužívám, ale dřív mi to fungovalo dobře.
-
no .. obavam se, ze to bude asi podstatne slozitejsi nastavit (a mene dokumentovane) nez tightvnc a cvp v tomto testu bohuzel neprosel ;), takze bych neco takoveho nedoporucoval ..
ad.x) a navic to vypada, jako nejaky proprietalni balast .. nebo se pletu?
-
ad.y) ted me tak napada .. pripojoval jsi se doufam pomoci toho stazeneho a nainstalovaneho klienta ve windows? heh ;D
-
FreeNX (berlios.de)(GPL) je na rozdíl od NX serveru (nomachine.com) neproprietální, pokud se nepletu nebo se něco nezměnilo. Nastavení je triviální, snad jen přenesení klíčů. http://www.root.cz/zpravicky/vykonny-x-displej-s-freenx/ (http://www.root.cz/zpravicky/vykonny-x-displej-s-freenx/)
-
# zypper search freenx
Reading installed packages...
S | Name | Summary | Type
--+-------------------+-------------------------------------------------+--------
| FreeNX | FreeNX Application and Thin Client Server | package
| freenx-client | a Free NoMachine (NX) client | package
<< hmm .. jj. mam ho v repos ..
ps. cetl jsem si jak to funguje a ja jsem v podstate prenasel zabezpecene celou plochu a session pomoci ssh a Xnest ::
ssh -YC who@where // -C je prave compression ..
Xnest :1.0 -geometry 1024x768 -depth 24 &
xauth add :1.0 . `mcookie` &
DISPLAY=:1.0 kde3 &
DISPLAY=:1.0 kwin --replace &
DISPLAY=:1.0 kicker &
<< tohle mi prenese komplet pres ssh forwarding do okna celou Linuxovou kde session .. otazka je, jestli bude freeNX chodit jako client i pod win