Proč je posluchač reverzního SSH proxy dostupný jen na serveru
Před změnou protokolu proxy nebo přihlašovacích údajů zkontrolujte adresu navázání vzdáleného posluchače a režim GatewayPorts.
Vzdálené přesměrování může fungovat ze SSH serveru, ale odmítat připojení z jiného stroje, protože naslouchá pouze na loopbacku. Nejprve zkontrolujte skutečnou adresu posluchače.
Na straně serveru GatewayPorts | Navázání vzdáleného přesměrování |
|---|---|
no, výchozí | Omezuje posluchače na loopback |
yes | Vynucuje navázání na všechny adresy (wildcard) |
clientspecified | Umožňuje klientovi požádat o konkrétní adresu navázání |
Pro posluchače určeného jednomu řízenému rozhraní může server použít:
GatewayPorts clientspecified
Klient poté požádá o vhodnou adresu ve své specifikaci -R. Tato adresa musí na vzdáleném stroji existovat a ostatní omezení přesměrování stále platí. Klientské -g není zaměnitelná kontrola pro tento směr.
Tři oprávnění zůstávají oddělená: autorizace SSH k vytvoření přesměrování, síťový přístup k jeho posluchači a vlastní zásady přístupu služby HTTP nebo SOCKS. Přihlášení SSH ověřuje tvůrce tunelu; neověřuje každého dalšího volajícího sdíleného posluchače ani nepřidává výzvu k zadání hesla SOCKS.
Pokud se vzdálený volající stále nemůže připojit, zkontrolujte v tomto pořadí adresu navázání, omezení přesměrování serveru a cestu firewallem. Jakmile TCP dosáhne posluchače, neúspěšný handshake proxy je pozdější problém.