Antes de poder conectarme a una máquina remota en particular, tengo que ejecutar un cierto comando local. Entonces, en lugar de ssh [email protected]
tener que hacer
local_command
ssh [email protected]
Me gustaría automatizar esto para que solo tenga que hacerlo ssh remote.machine
.
Sé que puedo lograr esto a nivel de shell creando mi propio ssh
script que llama /usr/bin/ssh
, pero ¿puedo hacerlo usando la opción ProxyCommand de ssh_config
?
Por lo que yo entiendo, necesito algo como
Host remote.machine
ProxyCommand local_command; ssh [email protected]
en mi ~/.ssh/config
archivo, pero no exactamente esto, por supuesto, ¡porque es circular!