Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2012-01-31 18:38:37

  hardek - Użytkownik

hardek
Użytkownik
Zarejestrowany: 2011-03-16

Tunelowanie VNC

Witam!

Usiłuję zrozumieć zasadę działania tunelowania VNC oraz go zrobić na swoim komputerze. Robię to według opisu znajdującego się pod adresem: http://drimi.eu/?p=12. Serwer VNC ma adres IP 192.168.1.102, natomiast komputer kliencki 192.168.1.101. Obydwa działają na systemie operacyjnym Debian Squeeze. Teraz pytanie: czy jeżeli otworzę tunel poleceniem:

Kod:

ssh -L 5900:localhost:5900 użytkownik@adres_ip_SSH

to wystarczy już tylko zalogować się przez normalne VNC na port 5900 (np. za pomocą Remmina), czy trzeba zrobić coś jeszcze? Pytam, ponieważ nie mam pewności czy cała sesja VNC leci przez SSH, da się to jakoś sprawdzić?

Offline

 

#2  2012-01-31 23:37:18

  Graffi - Użytkownik

Graffi
Użytkownik
Skąd: Sulejówek
Zarejestrowany: 2005-10-03
Serwis

Re: Tunelowanie VNC

skoro serwer z VNC ma adres: 192.168.1.102 a tunel stawiasz na "localhost" to w miejsce "adres_ip_SSH" musisz wpisać 192.168.1.102 aby całe polecenie miało sens, albo (drugie rozwiązanie) w miejsce "localhost" wpisać 192.168.1.102 i wówczas w miejscu adres_ip_SSH masz dowolnego kompa z tej samej sieci co wspomniany już serwer VNC, a komputer ów ma możliwośc połączenia się do 192.168.1.102 na port 5900, uff... (to tak dla pewności że wszystko jest połączone dobrze)

jak jedna z powyższych sytuacji jest spełniona to wówczas dowolnym klientem VNC na swoim kompie skąd wykonujesz połączenie ssh łączysz się na localhost port 5900 i powinno wszystko banglać

tak, całość połączenia (jeżeli łączysz się na lokalnie otwarty port 5900 będący lokalną końcówką tunela ssh) jest szyfrowana i zapakowana w połączenie ssh

to sobie jeszcze poczytaj: http://jakilinux.org/aplikacje/sztuczki-z-ssh-2-tunele/
bardzo przystępnie opisane różne takie sztuczki z wykorzystaniem ssh :)

Offline

 

#3  2012-02-03 19:02:42

  hardek - Użytkownik

hardek
Użytkownik
Zarejestrowany: 2011-03-16

Re: Tunelowanie VNC

Zastosowałem się do powyżej rady, lecz w dalszym ciągu tunel mi nie działa na Remmina (prawidłowo łączy się z SSH, lecz z VNC nie może), natomiast jeżeli łącze się poprzez symbianowski VNC+ wszystko śmiga. Dodam, że firewall jest wyłączony, komputery znajdują się w sieci lokanej. Serwer VNC i SSH - 192.168.1.102, komputer kliencki, na którym nie działa 192.168.1.101. VNC działa na porcie 5900, natomiast SSH na 22.
Przejrzałem masę poradników o tunelowanie, lecz żaden mi nie pomógł.  Bardzo bym prosił o instrukcje krok po kroku jak dla idioty :) .

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.007 seconds, 9 queries executed ]

Informacje debugowania

Time (s) Query
0.00011 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00091 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.135.190.107' WHERE u.id=1
0.00066 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.135.190.107', 1732755508)
0.00050 SELECT * FROM punbb_online WHERE logged<1732755208
0.00059 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=20554 AND t.moved_to IS NULL
0.00007 SELECT search_for, replace_with FROM punbb_censoring
0.00147 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=20554 ORDER BY p.id LIMIT 0,25
0.00103 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=20554
Total query time: 0.00538 s