首先让我陈述我的问题
我需要能够远程登录主要的桌面。由主要的我的意思就是这个。
我有 VNC 和 NX 设置。
如果我本地登录,我就可以远程连接到该主要的桌面上可以使用 VNC 或 NX。通过该 VNC 或 NX,我可以运行使用 GPU 的应用程序
..另一方面..
如果我将 VNC 或 NX 连接到新的该桌面纯粹以软件方式运行,无法访问 GPU。
我离我的桌面不近。事实上,我离它有 8000 英里远,而且会在那里待 2 个月。我该如何启动主要的远程桌面(如何才能让系统像在本地计算机一样登录)以便我可以通过 VNC 或 NX 连接到正在运行的主要的桌面
注意:这是一台工作电脑,因此无法选择自动登录。
有些想法迄今为止尚未实现。
1)通过 gdmsetup 开启 XDMCP
从非主要的显示屏始终无法解锁。不知道为什么
2)远程开启XDMCP
到目前为止,我看到的每个页面都是 2007 年的,与我看到的内容完全不符。具体来说,它们都提到了 gdm.conf。我的系统上没有 gdm.conf。有 /etc/gdm,但没有一个文件看起来与 4 年前的页面中提到的文件相似。
我甚至确信这样做可以解决问题。
3)在 gdm 启动之前运行 vnc
类似。文档很旧。不确定如何执行此操作(或者是否可行)
理想情况下,我会通过某种方式远程 ping gdm 登录屏幕,例如
ssh me@remote
magic-gdm-login-cmd --user me
password: mypassword
就像魔术一样,我好像飞行了 8000 英里,登录后又飞回了现在的位置(亚洲)
尽管如此,我们也欢迎其他解决方案。
答案1
我想你想做这样的事......
- 使用可信的 X11 转发,否则您无法运行 startx。
ssh -Y gman@remote
- 确保您没有处于显示零状态。
export DISPLAY=:8
- 在本地显示器上启动 X(即,绝对不是 8(因为上一步))
startx -- :0
- 通过 VNC 或 NX 或其他方式连接。
您可能想要一个漂亮的 .xinitrc 文件。此外,这应该可以绕过 [GKX]DM。