【问题标题】:Go ssh client through Tor Network通过 Tor 网络访问 ssh 客户端
【发布时间】:2014-05-14 18:33:40
【问题描述】:

我有一个在一台机器上运行的 openSSH 服务器,远程机器可以使用 go 编写的应用程序将文件写入该服务器。 SSH 相当安全,尽管我知道 Tor ssh 服务器,如果我使用它会增加额外的安全性。

我很困惑这里的场景是什么?是否像在 Tor 网络上运行两台机器一样简单?

我一直在阅读并看到 this 其中 opensshd 仅侦听 127.0.0.1 端口 22,然后让 tor 运行隐藏服务到 22 127.0.0.1:22。如果我正确理解了这个,我只需要 ssh ------.onion -l user 吗?

任何人都可以对此有所了解吗?

【问题讨论】:

  • 您需要通过 Tor 代理运行 ssh。除非您有编程问题,否则最好在 Tor 论坛或 SuperUser 上提问。

标签: ssh go tor


【解决方案1】:

Tor 公开了一个 SOCKS 接口,用于通过网络传输外部程序。似乎您正在尝试通过 Tor 为充当 SSH 客户端的 go 程序建立隧道,因此您希望使用 SOCKS 代理您的 SSH 连接。查看 GitHub 上的 Pond 项目,了解处理此问题的想法。

【讨论】: