Pendahuluan: Apa yang saya cari adalah instruksi eksplisit, dalam format yang sama seperti di atas. Artinya, seperti menjalankan: "... jalankan perintah X pada mesin A, lalu perintah Y pada mesin B ..."
Saya memiliki proxy kaus kaki yang berfungsi dari laptop saya (mesin A) ke mesin B:
[A]$ ssh -ND 8888 B
Saya dapat mengatur Firefox untuk menggunakan proxy SOCKS pada port lokal A 8888
, dan menjelajah pada karya A. Sejauh ini bagus.
Tapi saya juga punya proxy kaus kaki antara mesin B dan C:
[B]$ ssh -ND 8157 C
Jadi saya bisa browsing di B seolah-olah saya berada di C, mengatur proxy kaus kaki Firefox B ke 8157
.
Apakah ada cara untuk menghubungkan kedua proksi agar saya dapat menggunakan Firefox secara lokal (pada A) saat menggunakan koneksi ke C?
Yaitu, entah bagaimana meneruskan semua permintaan kaus kaki Firefox dari A hingga C. A dan C tidak dapat saling melihat secara langsung, tetapi saya memiliki akses SSH root penuh di mana-mana. Semua mesin adalah Debian.
Perhatikan bahwa saya tidak ingin meneruskan satu port seperti port 80 tetapi saya ingin proksi SOCK sepenuhnya dirantai .
ssh -L 8888:B:8157
gagal, memerlukan parameter nama host. Bisakah Anda memberikan jawaban yang lebih lengkap, dari ujung ke ujung? Jika berhasil, saya akan menerimanya.
-L 8888:B:8157
pada [A]?