在没有完整 GUI 桌面的情况下启动 VNC 会话?(无缝窗口)

ste*_*nmm 6 xorg vncserver x11-forwarding vnc-viewer

我想在 *NIX 机器上启动一个 vncserver,然后在客户端(windows XP)我希望能够从服务器机器(如 gnome-terminal)只使用终端,而无需在我的计算机上显示完整的桌面客户端机器。此外,当我从该终端调用 gvim 时,我希望 gvim 在客户端上自己的窗口中打开。通过这种方式,服务器应用程序似乎几乎是客户端的一部分。

我在自己之前做过这件事,也见过其他人这样做过,但我终其一生都记不起我是怎么做到的:

vncserver -headless ???
Run Code Online (Sandbox Code Playgroud)

如果有人能帮我慢跑我的记忆,我将不胜感激。

Ran*_*son 2

请改用 SSH 和 GNU Screen。

\n

在服务器上,确保已配置 SSH,并在客户端上使用内置 SSH 命令(Unix 或 Linux)或 PuTTY (MS-Windows)。GNU Screen 将允许您保持多个会话运行,而不需要保持 SSH 会话连接。

\n

\xc2\xa0 PuTTY(免费且开源)
\n\xc2\xa0 http://www.chiark.greenend.org.uk/~sgtatham/putty/

\n

\xc2\xa0 GNU Screen(免费且开源)
\n\xc2\xa0 http://www.gnu.org/software/screen/

\n

但是,如果您的无头服务器上确实运行了 GUI,则 VNC 服务器软件可能有一些配置选项,允许您仅在特定应用程序窗口中使用 VNC。我知道 UltraVNC 可以做到这一点。

\n

\xc2\xa0 UltraVNC(免费且开源)
\n\xc2\xa0 https://www.uvnc.com/

\n