Próba utworzenia tunelowego ssh (-D) tunelu ssh - Linux box do Linux box (oba centos):
sshd działa po stronie zdalnej ok.
Z lokalnego komputera robimy / widzimy to:
ssh -D 1080 user@8.8.8.8.
user@8.8.8.8's password:
bind: Cannot assign requested address
(gdzie 8.8.8.8 to tak naprawdę adres IP mojego serwera, a „użytkownik” to moja prawdziwa nazwa użytkownika)
Jestem zalogowany do odległej strony w tym oknie terminala. Mogę sprawdzić, czy port lokalny był nieużywany przed tą komendą, a następnie używany przez proces ssh, po komendzie, poprzez:
netstat -lnp | grep 1080
Tak więc, w przeciwieństwie do większości odpowiedzi Google z tym błędem, problemem nie wydaje się być przypisanie interfejsu sprzężenia zwrotnego. Jeśli spróbuję użyć tego tunelu z klientem poczty, strona lokalna zezwala na próbę (nie występuje błąd „błąd serwera proxy”), ale dane / odpowiedź nie są zwracane.
Po drugiej stronie mam „PermitTunnel yes” w moim sshd_config (choć „tak” powinno być i tak domyślne).
Pomysły czy wskazówki?
Oto odpowiedni wynik debugowania
OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2010
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
....
debug1: Authentication succeeded (password).
debug1: Local connections to LOCALHOST:1080 forwarded to remote address socks:0
debug1: Local forwarding listening on 127.0.0.1 port 1080.
debug1: channel 0: new [port listener]
debug1: Local forwarding listening on ::1 port 1080.
bind: Cannot assign requested address
debug1: channel 1: new [client-session]
debug1: Entering interactive session.
debug1: Sending environment.
debug1: Sending env LANG = en_US.utf8
Inna wskazówka: jeśli uruchomię Virtual Box na kliencie z systemem Windows, otwórz tunel z kitem w tym polu, ten tunel, na tym samym zdalnym serwerze, działa.
Stranger Still ”Jeśli używam Putty (dla systemu Linux) działającego bezpośrednio na kliencie Linux, NIE działa, nawet jeśli ustawienia są dokładną kopią ustawień putty, które DZIAŁAJĄ w Putty działającym w systemie Windows w wirtualnym pudełku na tym samym Client Machine? Jest coś podejrzanego ... wciąż próbuję eksperymentów, aby dowiedzieć się, co to jest.
ssh -4 -D 1080 user@8.8.8.8