View previous topic :: View next topic |
Author |
Message |
waldek n00b
Joined: 06 Dec 2005 Posts: 32 Location: Warszawa
|
Posted: Thu Mar 23, 2006 11:52 pm Post subject: [solved] tunel ssh i domowy internet w pracy |
|
|
Witam, problem jest następujący mam dwa komputery, na obu pracuje gentoo, jeden jest w domku a drugi w pracy, niestety w parcy jestem za proxy no i jak to w pracy mam poblokowane strony itp itd więc chciałbym uruchomić przeglądarkę zdalnie z mojego komputera domowego na komputerze w pracy aby korzystać z internetu domowego, póki co zrobiłem tak
1. uruchomiłem serwer sshd w domku na porcie 443
2. w pracy skonfigurowałem ntlmaps żeby mnie autoryzowało przez domenę w proxy oraz corkscrew żeby było możliwe połączenie przez ssh
3. sytuacja wygląda teraz tak że mogę się połączyć ssh -X user@host ale nie udaje mi się przekierować wyjścia do mojego X serwera w pracy, komputer w domku widzi mnie że jestem połączony ale nie z mojego IP tylko z IP proxy
Code: |
Xlib: extension "XInputExtension" missing on display "localhost:10.0".
|
Pozdrawiam
Last edited by waldek on Fri Apr 20, 2007 6:34 am; edited 1 time in total |
|
Back to top |
|
|
backfire Tux's lil' helper
Joined: 25 Oct 2005 Posts: 149 Location: Częstochowa /Szczytno
|
|
Back to top |
|
|
waldek n00b
Joined: 06 Dec 2005 Posts: 32 Location: Warszawa
|
Posted: Fri Mar 24, 2006 2:25 pm Post subject: |
|
|
czytałem wcześniej ten artykół zanim zdecydowałem się założyć ten wątek, nie opisuje on mojej sytuacji, wydaje mi się że są dwa sposoby rozwiązania tego problemu, pierwszy jest taki że trzeba tak zestawić połączenie żeby nie gubiło mojego prawdziwego IP teraz po połączeniu pokazuje mi IP proxy pytanie tylko jak to zrobić ????
Drugim sposobem wydaje się że trzeba odpowiednio ustawić ssh_config i sshd_config tak by był forwarding X-sów żebym po połącznieu nie musiał exportować zmiennej DISPLAY a serwer wiedział że wyjście z programu trzeba przekierować no i też pytanie czy da się to osiągnąć i jak ???
Pozdrawiam
..::Milu Edit: ort!
Last edited by waldek on Mon Apr 23, 2007 10:36 am; edited 1 time in total |
|
Back to top |
|
|
waldek n00b
Joined: 06 Dec 2005 Posts: 32 Location: Warszawa
|
Posted: Fri Apr 20, 2007 6:32 am Post subject: |
|
|
ok, więc tak:
1 instalujemy proxy na komuterku w domu, użyłem do tego squid-a
2 zmieniamy port nasłuchu sshd na 443
3 w pracy na windows w puttym ustawiamy proxy (adres serwera tego w pracy, typ, port, nazwę usera i hasło), oraz w conections -> ssh -> tunels, ustawiamy source port (u mnie to 8080) oraz destination 127.0.0.1:3128 (3128 to port squida w domku) na koniec ustawiamy w przeglądarce proxy na 127.0.0.1 i port 8080
3 w pracy na linuksie instalujemy dwa pakiety
Code: |
emerge net-proxy/ntlmaps net-misc/corkscrew
|
następnie ustawiamy ntlmaps w /etc/ntlmaps/server.cfg (usera, hasło, adres serwera proxy, port)
ustawiamy corkscrew w katalogu domowym
Code: |
vim ~/.ssh/config
Host nazwa.hosta
ProxyCommand /usr/bin/corkscrew 127.0.0.1 5865 ip.hosta.np.w.domu 443
|
(5865 to port ntlmap-a) na koniec starujemy ntlm
Code: |
/etc/init.d/ntlmaps start
|
i ustawiamy przeglądarce proxy na 127.0.0.1 i port 8080 |
|
Back to top |
|
|
i000 n00b
Joined: 05 Nov 2005 Posts: 28
|
Posted: Tue Apr 24, 2007 7:58 am Post subject: |
|
|
Proponuje inne rozwiazanie byc moze tylko dla http
na komputerze w domu: sshd z właczonym: "AllowTcpForwarding yes"
na komputerze w pracy uruchamiasz putty: putty.exe -D 8080 user@komputer_w_domu
na komputerze w pracy konfigurujesz firefox aby korzystal z SOCKS proxy na porcie 8080 localhost lub 127.0.0.1
z tego co wiem ani konqueror ani opera nie maja wsparcia dla socks
Pozdrawiam
Marcin |
|
Back to top |
|
|
|