Antes de poder conectarme a una máquina remota en particular, tengo que ejecutar un cierto comando local. Entonces, en lugar de ssh me@remote.machinetener que hacer
local_command
ssh me@remote.machine
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 sshscript 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 me@remote.machine
en mi ~/.ssh/configarchivo, pero no exactamente esto, por supuesto, ¡porque es circular!