无法打开x11显示屏:无法连接

时间:2013-01-26 19:02:46

标签: linux ssh x11-forwarding

支持图形显示的服务器与我遇到的服务器不同。当我尝试打开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很新。任何直截了当的建议和帮助将不胜感激。

1 个答案:

答案 0 :(得分:5)

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

ssh -X user@hostname

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

您还应该知道启用X11转发会有一些安全隐患。阅读ssh和sshd手册页或here中的更多内容。如果您同时控制服务器和客户端并同时信任,则启用转发应该没有任何问题。