alr*_*ame 4 linux ssh x11-forwarding
支持图形显示的服务器与我遇到的服务器不同.当我尝试打开virtualbox时,我收到此消息.
$ Failed to open the X11 display!
Run Code Online (Sandbox Code Playgroud)
当我尝试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.
Run Code Online (Sandbox Code Playgroud)
我不知道显示变量在哪里,因为我对linux很新.任何直截了当的建议和帮助将不胜感激.
在命令行上提供选项-X以启用X11转发(图形界面).
ssh -X user@hostname
Run Code Online (Sandbox Code Playgroud)
通过在配置文件(〜/ .ssh/config)中将"ForwardX11"设置为"yes",也可以按主机启用它.还需要在目标服务器的sshd配置文件(/ etc/ssh/sshd_config)中启用对X11转发的支持X11Forwarding yes.
您还应该知道启用X11转发会有一些安全隐患.阅读ssh和sshd手册页或此处的更多内容.如果您同时控制服务器和客户端并同时信任,则启用转发应该没有任何问题.
| 归档时间: |
|
| 查看次数: |
20048 次 |
| 最近记录: |