Прежде чем я смогу подключиться к определенной удаленной машине, мне нужно выполнить определенную локальную команду. Поэтому вместо того ssh me@remote.machine, чтобы сделать
local_command
ssh me@remote.machine
Я хотел бы автоматизировать это так, что мне нужно только сделать ssh remote.machine.
Я знаю, что могу достичь этого на уровне оболочки, создав собственный sshскрипт, который вызывает /usr/bin/ssh, но могу ли я сделать это с помощью опции ProxyCommandssh_config ?
Насколько я понимаю, мне нужно что-то вроде
Host remote.machine
ProxyCommand local_command; ssh me@remote.machine
в моем ~/.ssh/configфайле, но не совсем это, конечно, потому что он круговой!