Saya memiliki entri di ~ / .ssh / config di komputer saya di rumah yang terlihat seperti ini:
host foo bar
ProxyCommand ssh -x -a -q gateway.example.com nc %h 22
di mana gateway.example.com
server di tempat kerja yang terhubung ke Internet publik dan jaringan internal. Kotak gateway menyelesaikan foo dan bar menggunakan entri di / etc / hosts.
Masalah saya adalah bahwa saya perlu menjangkau kotak yang ada di sisi lain foo
. Sebut saja "baz". Tuan rumah "baz" ada di jaringan pribadi lain yang terhubung dengan foo, tetapi bukan yang terhubung dengan "gateway".
Saya sudah mencoba menggunakan ini:
host baz
ProxyCommand ssh -x -a -q gateway/example.com ssh foo nc %h 22
Tetapi itu tidak berhasil, dan saya sedikit keluar dari kedalaman saya. Bagaimana saya melakukan ini?
Saya tidak berpikir itu penting, tapi saya melakukan ini di Ubuntu 10.