CZĘŚĆ 1
Zrób socks proxy z ssh!
ssh -D 9999 user@remoteserver
Teraz otwórz preferencje Firefoksa, przejdź do Zaawansowane> Sieć> Ustawienia. Wybierz Ręczna konfiguracja proxy. Umieść localhost dla SOCKS Host, wstaw 9999 dla portu. Przetestuj to, przechodząc na stronę http://whatismyip.org lub podobną stronę.
Ponieważ powiedziałeś, że próbujesz uzyskać dostęp do strony internetowej na localhost (względem twojego serwera), możesz nie chcieć wykluczać localhost i 127.0.0.1 z używania proxy. Oczywiście możesz po prostu użyć lokalnego adresu IP serwera.
Jeśli nie podoba mi się moje wyjaśnienie, te linki pobudziły moją pamięć podczas pisania:
http://linux.die.net/man/1/ssh
http://embraceubuntu.com/2006/12/08/ssh-tunnel-socks-proxy-forwarding-secure-br Przeglądaj/
https://calomel.org/firefox_ssh_proxy.html
CZĘŚĆ 2
Wystąpił błąd, nie channel 3: open failed: connect failed: Connection refused
ma absolutnie nic wspólnego z ssh. Najwyraźniej próbujesz uzyskać dostęp do jakiegoś mysql. Jest to dodatkowe wyzwanie, ponieważ mysql domyślnie blokuje dostęp z tuneli ssh. Nie robię mysql, więc nie wiem o czym mówię przez resztę tego. Na końcu cytuję odpowiednie fragmenty linku, które powinieneś przeczytać.
Otwórz /etc/mysql/my.cnf i poszukaj sekcji [mysqld]. Jeśli zobaczysz wiersz „pomiń połączenie sieciowe”, skomentuj go. Dodaj „bind-address = 127.0.0.1” (oczywiście bez cudzysłowów).
http://www.debuntu.org/port-forwarding-and-channel-3-open-failed-connect-failed-Connection-refused
Część 3
Rozwiązanie Javiera ssh -L 8080:localhost:80 user@remoteserver
jest fantastyczne, jeśli potrzebujesz tylko dostępu do jednej lokalizacji. Umożliwia dostęp do localhost i pozostawia resztę Internetu w spokoju. Moje rozwiązanie z ssh -D idzie dalej i faktycznie przekieruje wszystkie twoje żądania http do zdalnego serwera. Oczywiście możesz tego nie chcieć. Ale przydało mi się, gdy chciałem dostępu http do wszystkich maszyn w sieci lub gdy nie chciałem, aby moje żądania http przechodziły przez sieć, do której jestem podłączony (tj. Bankowość internetowa na starbucks. Cały mój ruch idzie przez tunel ssh do mojego domowego Internetu).