![SSH 配置文件 - 连接前运行命令](https://linux22.com/image/145666/SSH%20%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%20-%20%E8%BF%9E%E6%8E%A5%E5%89%8D%E8%BF%90%E8%A1%8C%E5%91%BD%E4%BB%A4.png)
在使用 ~/.ssh/config 文件通过 ssh 连接到远程服务器之前,我无法运行命令。
我尝试过使用选项“ProxyCommand”和“LocalCommand”,但它不起作用。
- ProxyCommand:似乎它运行命令,但之后不会询问我 ssh 连接的密码
- LocalCommand:仅在连接成功时才运行命令
答案1
请参阅这些答案:https://unix.stackexchange.com/a/44343(使用 ProxyCommand)和https://askubuntu.com/a/1268036(使用匹配主机...执行)