在连接到特定的远程计算机之前,必须先运行某些本地命令。所以不是ssh me@remote.machine
我要做
local_command
ssh me@remote.machine
我想使它自动化,所以我只需要这样做ssh remote.machine
。
我知道我可以通过创建自己的ssh
调用脚本来在shell级别上实现此目标/usr/bin/ssh
,但是我可以使用ProxyCommand选项ssh_config
吗?
据我了解,我需要类似
Host remote.machine
ProxyCommand local_command; ssh me@remote.machine
在我的~/.ssh/config
文件中,但这当然不是完全正确的,因为它是循环的!