Prima di poter connettermi a un determinato computer remoto, devo eseguire un determinato comando locale. Quindi invece di ssh me@remote.machine
devo fare
local_command
ssh me@remote.machine
Vorrei automatizzare questo in modo che io debba solo fare ssh remote.machine
.
So che posso ottenere questo a livello di shell creando il mio ssh
script che chiama /usr/bin/ssh
, ma posso farlo usando l' opzione ProxyCommand di ssh_config
?
Per quanto ho capito, ho bisogno di qualcosa del genere
Host remote.machine
ProxyCommand local_command; ssh me@remote.machine
nel mio ~/.ssh/config
file, ma non esattamente questo ovviamente perché è circolare!