Prefazione: quello che sto cercando sono istruzioni esplicite, nello stesso formato di cui sopra. Cioè, qualcosa come run: "... esegui il comando X sulla macchina A, quindi il comando Y sulla macchina B ..."
Ho un proxy di calzini da lavoro dal mio laptop (macchina A) alla macchina B:
[A]$ ssh -ND 8888 B
Posso configurare Firefox per utilizzare il proxy SOCKS sulla porta locale di A 8888
e navigare su A funziona. Fin qui tutto bene.
Ma ho anche un proxy calze tra le macchine B e C:
[B]$ ssh -ND 8157 C
Così posso navigare su B come se fossi su C, l'impostazione di B Firefox proxy SOCKS a 8157
.
C'è un modo per concatenare i due proxy in modo che io possa usare Firefox localmente (su A) mentre uso la connessione a C?
Cioè, in qualche modo inoltrare tutte le richieste di calze di Firefox da A a C. A e C non possono vedersi direttamente, ma ho accesso SSH root completo ovunque. Tutte le macchine sono Debian.
Nota che non voglio inoltrare una singola porta come la porta 80 ma voglio un proxy SOCK completamente incatenato .
ssh -L 8888:B:8157
non riesce, richiede un parametro hostname. Puoi dare una risposta più completa, end-to-end? Se funziona, accetterò.
-L 8888:B:8157
su [A]?