使用 X2Go 时是否需要 ssh 隧道来确保安全连接?

使用 X2Go 时是否需要 ssh 隧道来确保安全连接?

我对X2Go(即NX)的底层技术不熟悉。我不断听说它使用 ssh,但只是为了完整性,并且因为我对安全性很偏执:是否有任何理由必须通过 ssh 隧道使用 X2Go?或者直接连接到远程服务器就足够了吗?我说的是连接到公共服务器。

我寻求的安全级别与标准 ssh 提供的安全级别相同。如果这就是 NX 所需要的一切(因此在幕后进行),那么可能就不需要隧道了。

换句话来说:使用 ssh 隧道来保证 X2Go 的安全有什么好处吗?

答案1

x2go 只是在底层使用 ssh 连接到远程计算机,您无需手动设置 ssh 隧道。
当你参考直接连接,假设直接 X11 连接,这不会被加密,理论上您输入的命令和密码等任何内容都可以被第三方读取。通过 SSH 建立 X11 隧道可以防止此安全问题。

另一个好处是,您只需要在中间的任何防火墙中打开 SSH,因此如果 SSH 连接正常,x2go 连接也应该可以正常工作。

相关内容