使用 ssh 递归解析 tor 隐藏服务的别名

使用 ssh 递归解析 tor 隐藏服务的别名

我运行了几个带有隐藏服务的树莓派(用于通过 SSH 进行远程访问)。

我曾经使用 .ssh/config 来为隐藏服务获取好的别名。

就像是:

Host *.onion
  CheckHostIP noCompression yes
  Protocol 2
  ProxyCommand connect -S localhost:9050 %h %p
Host node1
  Hostname sadfkadwerwpadf.onion

然后ssh node1就可以正常工作了。它首先会发现必须转到 sadfkadwerwpadf.onion,然后发现所有 *.onion 主机都转到 TOR 代理。

不知何故,在 Ubuntu 15.10 下,这个功能已经停止工作。我现在得到:

user@host~$ ssh node1
ssh: Could not resolve hostname sadfkadwerwpadf.onion: Name or service not known

从 14.04 升级到 15.10 时我也重新安装了所有内容,所以也许我只是缺少一个包。

有人知道这可能是什么吗?还是 ssh 改变了行为?

相关内容