Prečo je poslucháč reverzného SSH proxy dostupný len na serveri
Pred zmenou protokolu proxy alebo prihlasovacích údajov skontrolujte adresu naviazania vzdialeného poslucháča a režim GatewayPorts.
Vzdialené presmerovanie môže fungovať zo SSH servera, ale odmietať pripojenia z iného stroja, pretože počúva iba na loopbacku. Najprv skontrolujte skutočnú adresu počúvania.
Na strane servera GatewayPorts | Naviazanie vzdialeného presmerovania |
|---|---|
no, predvolené | Obmedzuje poslucháčov na loopback |
yes | Vynucuje naviazanie na všetky adresy (wildcard) |
clientspecified | Umožňuje klientovi požiadať o konkrétnu adresu naviazania |
Pre poslucháča určeného jednému riadenému rozhraniu môže server použiť:
GatewayPorts clientspecified
Klient potom požiada o vhodnú adresu vo svojej špecifikácii -R. Táto adresa musí na vzdialenom stroji existovať a ostatné obmedzenia presmerovania stále platia. Klientska voľba -g nie je zameniteľná kontrola pre tento smer.
Tri oprávnenia zostávajú oddelené: autorizácia SSH na vytvorenie presmerovania, sieťový prístup k jeho poslucháčovi a vlastná politika prístupu služby HTTP alebo SOCKS. Prihlásenie SSH overuje tvorcu tunela; neoveruje každého ďalšieho volajúceho zdieľaného poslucháča ani nepridáva výzvu na heslo SOCKS.
Ak sa vzdialený volajúci stále nemôže pripojiť, skontrolujte v tomto poradí adresu naviazania, obmedzenia presmerovania servera a cestu cez firewall. Keď TCP dosiahne poslucháča, neúspešný handshake proxy je neskorší problém.