4

支持图形显示的服务器与我进入的服务器不同。当我尝试打开 virtualbox 时,我收到此消息。

$ Failed to open the X11 display!  

当我尝试 startx 时,我收到三个错误消息。

$ PAM authentication failed, cannot start X server

$ giving up.
$ xinit:  No such file or directory (errno 2):  unable to connect to X server
$ xinit:  No such process (errno 3):  Server error.

我不知道显示变量在哪里,因为我对 linux 很陌生。任何直接的建议和帮助将不胜感激。

4

1 回答 1

5

在命令行上提供选项 -X 以启用 X11 转发(图形界面)。

ssh -X user@hostname

也可以通过在配置文件 (~/.ssh/config) 中将“ForwardX11”设置为“yes”来启用每个主机。还需要在目标服务器的 sshd 配置文件 (/etc/ssh/sshd_config) 中使用选项启用对 X11 转发的支持X11Forwarding yes

您还应该知道启用 X11 转发存在一些安全隐患。从 ssh 和 sshd 手册页或此处阅读更多信息。如果您同时控制服务器和客户端并同等信任两者,则启用转发应该没有任何问题。

于 2013-01-26T19:40:20.890 回答