Penerusan SSH SOCKS Terpisah dari Kesalahan Perangkat TUN
Kenali pendengar SOCKS yang sudah terbentuk meski sesi SSH yang sama kemudian gagal membuat perangkat TUN terpisah.
Kedua pengamatan ini dapat muncul bersama dalam satu log SSH:
Local forwarding listening on 127.0.0.1 port 1080.
Tunnel device open failed.
Yang pertama menyangkut pendengar SOCKS dinamis. Yang kedua menyangkut perangkat jaringan terowongan. Keduanya permintaan penerusan yang berbeda.
OpenSSH memakai -D untuk penerusan dinamis pada tingkat aplikasi dan -w untuk perangkat terowongan. Setelan Tunnel juga dapat meminta yang terakhir melalui konfigurasi. Gagal memperoleh hak istimewa atau izin server untuk perangkat TUN tidak dengan sendirinya membuktikan bahwa pendengar SOCKS sebelumnya tidak pernah dibuat.
Baca apa yang berhasil sebelum kesalahan: autentikasi SSH, pembuatan pendengar, dan setiap permintaan kanal tujuan sesudahnya. Port SOCKS yang mendengarkan tetap membutuhkan klien yang kompatibel dan tujuan yang dapat dijangkau serta diizinkan. Itu bukti tentang satu tahap.
Jika pekerjaan yang dimaksud hanya penerusan SOCKS, periksa mengapa perangkat terowongan diminta sama sekali. Konfigurasi yang dibatasi dapat menonaktifkan permintaan tak berkaitan itu:
ssh -N -o Tunnel=no -D 127.0.0.1:1080 [email protected]
Pertahankan pemeriksaan kunci host dan akun SSH yang biasa. Tidak ada alasan memberikan hak istimewa perangkat jaringan hanya untuk meredam kesalahan fitur yang tidak dibutuhkan jalur SOCKS.