I server di produzione della mia azienda (FOO, BAR ...) si trovano dietro due server gateway (A, B). Per connettermi al server FOO, devo aprire una connessione ssh con il server A o B con il mio nome utente JOHNDOE, quindi da A (o B) posso accedere a qualsiasi server di produzione aprendo una connessione SSH con un nome utente standard (chiamiamolo WEBBY).
Quindi, ogni volta che devo fare qualcosa del tipo:
ssh johndoe@a
...
ssh webby@foo
...
# now I can work on the server
Come puoi immaginare, questa è una seccatura quando devo usare scp
o se devo aprire rapidamente più connessioni.
Ho configurato un tasto SSH e anche sto usando .ssh / config per alcune scorciatoie.
Mi chiedevo se posso creare un qualche tipo di configurazione ssh per scrivere
ssh foo
e lascia che SSH apra / inoltri tutte le connessioni per me. È possibile?
modificare
La risposta di womble è esattamente quello che stavo cercando, ma sembra che al momento non riesca a usare netcat perché non è installato sul 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