ssh -D vytvára SOCKS počúvač; nevyberá však existujúci pre vlastné spojenie SSH. S implementáciou nc z OpenBSD použite záznam hostiteľa v konfigurácii SSH klienta, napríklad ~/.ssh/config:

Host server-via-socks
    HostName ssh.example.com
    User alex
    ProxyCommand nc -X 5 -x 127.0.0.1:1080 %h %p

Zavolajte ssh server-via-socks. Pomocník kontaktuje službu SOCKS5 na stroji SSH klienta a vyžiada cieľového hostiteľa/port. SSH potom v streame vykoná obvyklú kontrolu kľúča hostiteľa a prihlásenie používateľa.

Pred zadaním hesla k proxy overte podporu pomocníka. OpenBSD nc dokumentuje autentifikáciu proxy pre HTTP CONNECT, nie autentifikáciu SOCKS. Služba SOCKS chránená prihlasovacími údajmi môže vyžadovať iného kompatibilného pomocníka. Zachovajte autentifikáciu zdieľanej proxy, namiesto toho, aby ste ju odstránili kvôli nepodporovanému klientovi.

Cieľ vidí odchádzajúce spojenie proxy, zatiaľ čo SSH overenie stále identifikuje skutočný server. Zlyhanie pri dosiahnutí jeho portu nastáva pred prihlásením SSH; prijatý tunel nasledovaný odmietnutím kľúča patrí k SSH údajom.

Nastavenie platí pre toto SSH spojenie. Nekonfiguruje prevádzku prehliadača ani každú ďalšiu aplikáciu.

Súvisiace články