我想让我与公司网络的所有 SSH 连接都通过特定的跳转主机:
Host *.initech.biz
ProxyJump conclusions.initech.biz
Run Code Online (Sandbox Code Playgroud)
这意外地导致 SSH 尝试conclusions.initech.biz无限跳转。
我怎样才能打破这个递归?
Ken*_*ter 10
你应该能够做到这一点:
Host *.initech.biz !conclusions.initech.biz
ProxyJump conclusions.initech.biz
Run Code Online (Sandbox Code Playgroud)
除了“conclusions.initech.biz”,这匹配“*.initech.biz”。
看到这个答案。
我认为这有效:
Host conclusions.initech.biz
ProxyJump none
Host *.initech.biz
ProxyJump conclusions.initech.biz
Run Code Online (Sandbox Code Playgroud)
文件中较早出现的主机设置会覆盖稍后出现的主机设置。
该ssh_config文档没有明确提到这none是 的有效值ProxyJump,但它似乎适用于 macOS 11.2.3 ssh,即 OpenSSH_8.1p1、LibreSSL 2.7.3。
| 归档时间: |
|
| 查看次数: |
409 次 |
| 最近记录: |