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