如何在 ssh 配置中匹配实际主机名?

如何在 ssh 配置中匹配实际主机名?

我在我的 中收到以下条目.ssh/config

Host *.onion
 ProxyCommand socat - SOCKS4A:localhost:%h:%p,socksport=9050

Host hidden-dev
  Hostname blablahash.onion

此配置在 Debian jessie 上运行良好,但升级到 stretch 后,此配置似乎不起作用,Host*.onion行似乎与别名匹配,而不是实际主机名。有什么线索告诉我该怎么办?

答案1

我混合了多个答案和评论并且有效:

在“hidden-dev”条目后添加以下行有效:

Match Host *.onion
  ProxyCommand socat - SOCKS4A:localhost:%h:%p,socksport=9050

答案2

用于Host canonical *.onion两遍查找。

相关内容