Прежде чем я смогу подключиться к определенной удаленной машине, мне нужно выполнить определенную локальную команду. Поэтому вместо того 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
файле, но не совсем это, конечно, потому что он круговой!