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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
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:
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
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
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
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 |