Jak skonfigurować tunel SSH i / lub tunel zwrotny SSH?

2

Mam siedzibę w Szanghaju w Chinach i próbuję skonfigurować tunel SSH (lub tunel zwrotny ssh?) Do serwera mojego brata w Stanach Zjednoczonych. Używam Windows XP, a on ma Maca. Oboje korzystamy z routerów bezprzewodowych (nie jestem pewien, czy jest to istotne). Podał mi adres i hasło (jak sądzę dla swojego serwera) i pobrałem mój tunel (który polecił), ale nie jestem pewien, co mam teraz zrobić. Pobrałem również dodatek foxyproxy dla Mozilli (mojej preferowanej przeglądarki) i mam nadzieję, że jest ktoś, kto może pomóc w prowadzeniu nowicjusza takiego jak ja! Z góry dziękuję.

bossytoe
źródło

Odpowiedzi:

1

Nigdy nie korzystałem z MyEnTunnel, ale mogę polecić Tunnelier, który jest również darmowy i prosty w użyciu. Po instalacji przejdź do strony logowania i wprowadź adres hosta, nazwę użytkownika i hasło. Teraz przejdź do Usługi i zaznacz Włączone w SOCKS, zapisz profil za pomocą przycisków po lewej stronie, aby zapisać ustawienia i kliknij Zaloguj się.

Teraz musisz skonfigurować Firefox (Mozilla jest programistą), a dokładniej Foxyproxy. Dodaj nowy serwer proxy z adresem 127.0.0.1 i numerem portu 1080. Przełącz się na używanie tego serwera proxy, a wszystkie dane do i z witryn internetowych powinny być teraz tunelowane przez połączenie internetowe braci i wszystko jest zaszyfrowane po drodze.

Jednak wyszukiwania DNS mogą nie być tunelowane; to jest bardzo, bardzo złe. Otwórz Firefox, wpisz about: config w pasku adresu, a następnie wpisz network.proxy.socks_remote_dns w polu filtru. Upewnij się, że wartość jest ustawiona na true, jeśli jest fałszywa, kliknij ją dwukrotnie, a powiesz true. Teraz wszystko gotowe!

Don
źródło
Dziękuję za pomoc! Odinstalowałem Myentunnel i zainstalowałem Tunnelier zgodnie z sugestią. Twoje instrukcje były bardzo pomocne, a instalacja przebiegła sprawnie. Dodałem również proxy z FoxyProxy i do tej pory wygląda dobrze. Miałem niewielki problem - kiedy włączyłem proxy, otrzymałem komunikat, że serwer proxy odmawia połączenia. Rozmawiałem z moim bratem, a on sprawdza rzeczy na swoim końcu, aby sprawdzić, czy jest tam jakiś problem. Będę Cię informować o tym, co się stanie. Chciałem ci tylko podziękować za pomoc !!
bossytoe
1

Cóż, nie jestem pewien, o ile to jest łatwiejsze, ale tak właśnie zrobiłem:

Wygeneruj klucz:

ssh-keygen -t dsa

Umieść go na serwerze, z którym się łączysz:

cat ~/.ssh/id_dsa.pub | ssh -l username ip.of.server 'cat >> ~/.ssh/authorized_keys2'

Nie musisz wprowadzać hasła podczas logowania.


Aby było to szybkie, spróbuj:

Uruchom cygwin, a w wierszu polecenia wpisz:

echo '#!/bin/bash' >> /cygdrive/c/cygwin/goserv.h
echo 'ssh -ND 9999 user@server' >> /cygdrive/c/cygwin/goserv.sh

Poszukaj pliku cygwin.bat (powinien on znajdować się w katalogu instalacyjnym cygwin, który na moim komputerze to c: \ cygwin). Otwórz go za pomocą Notatnika, poszukaj tej linii:

bash --login -i

i zmień to na:

bash --login -i %1

Następnie zapisz to. Nie zaszkodzi to normalnemu używaniu cygwina. Teraz utwórz nowy plik w Notatniku i dodaj ten wiersz:

c:\cygwin\cygwin.bat /cygdrive/c/cygwin/goserv.sh

Teraz zapisz to jako goserv.bat na pulpicie. Na moim komputerze dwukrotne kliknięcie tego pliku spowoduje utworzenie tunelu.

Co do Firefoksa - czy musisz go używać do użytku bez tunelu? Używam Chrome do regularnego użytku, a Firefox do tunelowania. Jeśli naprawdę jesteś podłączony do Firefoksa, być może możesz zainstalować wersję przenośną i pozostawić ją skonfigurowaną do użytku proxy.

Brendan
źródło
0

Wydaje się, że to problem z foksyproxy-dodatkiem, nie jestem pewien. Używam mojego tunelu, jest wystarczająco dobry. W Firefoksie zainstalowałem AutoProxy, ( http://autoproxy.org/en), może przełączyć się na twoje proxy według reguł, które stworzyłeś. Przepraszam za to jako Chińczyk, z zachowaniem zasad GFW mojego rządu.


źródło