我尝试从 tails 使用 RDP 或 VNC,但没有成功,并且无法在网上找到任何有用的信息。
我安装了 remmina 和 rdp/vnc 插件,但连接总是超时。
我可以在我的 Ubuntu 操作系统上使用 remmina 进行连接,所以我知道问题不在于服务器。
这可能吗?
谢谢你的帮助 :)
答案1
链接的指南描述了如何通过 Tor 从 Linux 客户端连接到在隐藏服务。
它应该还工作用于连接非洋葱Tor 上的 VNC 服务器,以及 Tails 上的 VNC 服务器(前提是您需要告知torsocks
Tails 使用的 SOCKS 端口)。9151,但我无法确认这是否是最新的。
对于您的情况,该指南应归结为 3 个步骤(尽管我没有测试过):
- 在 Tails 的启动选项中设置管理员密码。
- 启动后,安装
torsocks
兼容的 VNC 查看器:
输入提示时设置的 Tails 管理员密码。包管理器更新可能需要一段时间。如果您设置了持久卷,则可以配置自动安装在启动时。amnesia$ sudo apt-get update && sudo apt-get install torsocks xvnc4viewer
- 通过 tor 运行 VNC 查看器: 用 Tails 的 tor socks 端口
替换,并用您的远程 VNC 服务器 IP 或主机名替换。amnesia$ torsocks --port 9151 xvnc4viewer example.org
9151
example.org
注意,torsocks 是一般情况下不是一种安全的 tor-ify 程序方法,以防程序可能使用 torsocks 不知道如何覆盖的网络库调用。
然而,Tails的防火墙旨在阻止除通过Tor之外的任何传出连接,因此应该可以防止任何泄漏。也就是说,torsocks通常是安全的如果在 Tails 中使用。
答案2
它被列在设计规范中,但似乎它默认没有附带客户端,并且对此的请求已被拒绝。
https://tails.boum.org/contribute/design
快速谷歌搜索出现一个 reddit 帖子,表明这是可行的,但由于防火墙的行为,设置起来很麻烦。 https://www.reddit.com/r/tails/comments/50gyvz/tails_issues_with_rdpvncteamviewer/