Jadikan SSH menggunakan proksi SOCKS yang anda sudah ada
Gunakan proksi SOCKS sedia ada sebagai pembawa sambungan SSH melalui pembantu ProxyCommand yang serasi.
ssh -D mencipta pendengar SOCKS; ia tidak memilih yang sedia ada untuk sambungan SSH itu sendiri. Dengan pelaksanaan nc OpenBSD, gunakan entri hos dalam konfigurasi klien SSH, seperti ~/.ssh/config:
Host server-via-socks
HostName ssh.example.com
User alex
ProxyCommand nc -X 5 -x 127.0.0.1:1080 %h %p
Panggil ssh server-via-socks. Pembantu menghubungi perkhidmatan SOCKS5 pada mesin klien SSH dan meminta hos/port sasaran. SSH kemudian melakukan pemeriksaan kunci hos dan log masuk pengguna seperti biasa dalam strim.
Semak sokongan pembantu sebelum memasukkan kata laluan proksi. OpenBSD nc mendokumenkan pengesahan proksi untuk HTTP CONNECT, bukan pengesahan SOCKS. Perkhidmatan SOCKS yang dilindungi kelayakan mungkin memerlukan pembantu serasi lain. Kekalkan pengesahan proksi dikongsi daripada membuangnya untuk menyesuaikan klien yang tidak disokong.
Destinasi melihat sambungan keluar proksi, manakala pengesahan SSH masih mengenal pasti pelayan sebenar. Kegagalan mencapai portnya berlaku sebelum log masuk SSH; terowong yang diterima diikuti penolakan kunci tergolong dalam kelayakan SSH.
Tetapan ini terpakai pada sambungan SSH ini. Ia tidak mengkonfigurasi trafik pelayar atau setiap aplikasi lain.