Biasanya terowong SSH SOCKS memberi komputer riba jalan keluar rangkaian pelayan. Pemajuan dinamik terbalik membalikkan susunan itu: program pada mesin jauh boleh menggunakan rangkaian yang tersedia kepada klien SSH anda.

Pada klien OpenSSH yang menyokong pemajuan jauh tanpa destinasi:

ssh -N -R 127.0.0.1:1080 [email protected]

Pendengar SOCKS berada di remote.example.net, terikat pada alamat loopbacknya. Program di sana menggunakan 127.0.0.1:1080. Sambungan destinasi bergerak balik melalui SSH dan dibuka dari sisi tempat klien anda berjalan.

Baca arah sebelum IP

Dokumentasi ‎-R menjadikan destinasi yang ditinggalkan itu penting. Spesifikasi yang mengandungi port:host:hostport sebaliknya ialah pemajuan tetap. Jangan andaikan klien lama menyokong bentuk dinamik yang lebih pendek.

IP keluar ialah yang digunakan oleh rangkaian sisi klien anda untuk sambungan tersebut. Komputer riba di belakang penghala rumah mungkin keluar melalui alamat awam terjemahan penghala. Ia bukan secara automatik IP pelayan SSH, atau alamat yang diberikan terus kepada komputer riba.

Kekalkan pendengar jauh terhad. Pengikatan kad liar boleh membenarkan mesin lain menggunakan rangkaian sisi klien anda sebagai jalan keluar, tertakluk kepada dasar pelayan. Malah loopback mungkin tersedia kepada proses lain yang layak pada hos jauh; ia bukan rahsia setiap proses.

Untuk set destinasi terhad, semak PermitRemoteOpen dan dasar pemajuan pelayan. Laluan juga bergantung pada klien anda kekal dalam talian. Apabila sambungan itu ditutup, laluan proksi jauh hilang. Pemajuan terbalik mengubah dari mana sambungan berasal; ia tidak menyediakan proksi kendiri yang bebas daripada sesi SSH.

Artikel berkaitan