Server produksi perusahaan saya (FOO, BAR ...) terletak di belakang dua server gateway (A, B). Untuk terhubung ke server FOO, saya harus membuka koneksi ssh dengan server A atau B dengan nama pengguna saya JOHNDOE, kemudian dari A (atau B) saya dapat mengakses server produksi yang membuka koneksi SSH dengan nama pengguna standar (sebut saja WEBBY).
Jadi, setiap kali saya harus melakukan sesuatu seperti:
ssh johndoe@a
...
ssh webby@foo
...
# now I can work on the server
Seperti yang dapat Anda bayangkan, ini merepotkan ketika saya perlu menggunakan scp
atau jika saya perlu dengan cepat membuka banyak koneksi.
Saya telah mengkonfigurasi kunci ssh dan juga saya menggunakan .ssh / config untuk beberapa pintasan.
Saya bertanya-tanya apakah saya dapat membuat beberapa jenis konfigurasi ssh untuk mengetik
ssh foo
dan biarkan SSH membuka / meneruskan semua koneksi untuk saya. Apa itu mungkin?
Edit
Jawaban womble adalah persis apa yang saya cari tetapi tampaknya sekarang saya tidak dapat menggunakan netcat karena itu tidak diinstal pada server gateway.
weppos:~ weppos$ ssh foo -vv
OpenSSH_5.1p1, OpenSSL 0.9.7l 28 Sep 2006
debug1: Reading configuration data /Users/xyz/.ssh/config
debug1: Applying options for foo
debug1: Reading configuration data /etc/ssh_config
debug2: ssh_connect: needpriv 0
debug1: Executing proxy command: exec ssh a nc -w 3 foo 22
debug1: permanently_drop_suid: 501
debug1: identity file /Users/xyz/.ssh/identity type -1
debug2: key_type_from_name: unknown key type '-----BEGIN'
debug2: key_type_from_name: unknown key type 'Proc-Type:'
debug2: key_type_from_name: unknown key type 'DEK-Info:'
debug2: key_type_from_name: unknown key type '-----END'
debug1: identity file /Users/xyz/.ssh/id_rsa type 1
debug2: key_type_from_name: unknown key type '-----BEGIN'
debug2: key_type_from_name: unknown key type 'Proc-Type:'
debug2: key_type_from_name: unknown key type 'DEK-Info:'
debug2: key_type_from_name: unknown key type '-----END'
debug1: identity file /Users/xyz/.ssh/id_dsa type 2
bash: nc: command not found
ssh_exchange_identification: Connection closed by remote host