rgov Asked: 2021-04-26 09:39:46 +0800 CST2021-04-26 09:39:46 +0800 CST 2021-04-26 09:39:46 +0800 CST 在通配符主机设置的 ProxyJump 设置中打破无限递归 772 我想让我与公司网络的所有 SSH 连接都通过一个特定的跳转主机: Host *.initech.biz ProxyJump conclusions.initech.biz 这会意外地导致 SSH 尝试conclusions.initech.biz无限跳转。 我怎样才能打破这个递归? ssh openssh 2 个回答 Voted Best Answer Kenster 2021-04-26T18:10:45+08:002021-04-26T18:10:45+08:00 你应该能够做到这一点: Host *.initech.biz !conclusions.initech.biz ProxyJump conclusions.initech.biz 这匹配“*.initech.biz”,但“conclusions.initech.biz”除外。 看到这个答案。 rgov 2021-04-26T09:39:46+08:002021-04-26T09:39:46+08:00 我认为这有效: Host conclusions.initech.biz ProxyJump none Host *.initech.biz ProxyJump conclusions.initech.biz 文件中较早出现的主机设置会覆盖后面出现的主机设置。 ssh_config文档没有明确提到这是none的有效值ProxyJump,但它似乎确实适用于 macOS 11.2.3 ssh,即 OpenSSH_8.1p1、LibreSSL 2.7.3。
你应该能够做到这一点:
这匹配“*.initech.biz”,但“conclusions.initech.biz”除外。
看到这个答案。
我认为这有效:
文件中较早出现的主机设置会覆盖后面出现的主机设置。
ssh_config
文档没有明确提到这是none
的有效值ProxyJump
,但它似乎确实适用于 macOS 11.2.3ssh
,即 OpenSSH_8.1p1、LibreSSL 2.7.3。