如何向除 abc.com 之外的所有 ssh 主机添加 ProxyCommand
我在文件中尝试了以下几行,~/.ssh/config
但是没有作用。
Host *
ProxyCommand nc -X connect -x proxy.com:8080 %h %p
Host abc.com
ProxyCommand NULL
任何帮助,将不胜感激。
答案1
主持人
......
通过在模式条目前添加感叹号 ('!') 可以将其否定。如果否定条目匹配,则无论行上是否有其他模式匹配,都会忽略主机条目。因此,否定匹配对于提供通配符匹配的例外情况很有用。
因此您的问题可以按如下方式解决:
主办方 !abc.com
Proxy命令 nc -X connect -x proxy.com:8080 %h %p