【发布时间】:2019-10-01 14:42:26
【问题描述】:
基本上我想要做的是运行我创建的 Bash 脚本,该脚本在启动 SSH 连接之前和关闭 SSH 连接之后切换 WiFi SSID。
我已通过将 ProxyCommand 设置为 ./run-script; ssh %h:%p 将其添加到 ~/.ssh/config,但这样做,我觉得它会忽略我在运行 ssh 命令时传递的任何参数。另外,我不知道如何在 SSH 连接关闭时让脚本再次运行。
【问题讨论】:
-
你为什么不创建一个别名?别名 ssh_alias_name = /path/to/run-script && ssh
-
我只能怀疑,
;是字面意思。而且我认为 ProxyCommand 应该在其内部远程管道关闭时进行后处理,该命令应该建立。本质上,您需要将ssh调用放入您的run-script中,并将所有 ssh 令牌(如%h和%p)传递给您的脚本。