Cra*_*ray 5 ssh x11 sshd xauth xhost
我试图在启用 X windows 端口转发后运行程序。
我在 /etc/ssh/sshd_config 中的 sshd_config 文件配置为:
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes
Run Code Online (Sandbox Code Playgroud)
我在 /etc/ssh/ssh_config 中的 ssh_config 文件有:
Host *
ForwardAgent yes
ForwardX11 yes
Run Code Online (Sandbox Code Playgroud)
我尝试启用 X Windows 端口转发
lemon:~ # ssh -X localhost
lemon:~ # echo $DISPLAY
lemon:~ # /usr/bin/SMclient
xdpyinfo: unable to open display "".
Unable to launch GUI due to X server display setting problem, Exiting .
Run Code Online (Sandbox Code Playgroud)
所以 $DISPLAY 设置为空。我已经尝试了我在网上看到的所有内容。最初没有 .Xauthority 文件,所以我从 /var/run/gdm/auth-for--/database 复制并重命名文件 .Xauthority
然后我尝试
lemon:~ # xauth generate :0 . trusted
Invalid MIT-MAGIC-COOKIE-1 keyxauth: (argv):1: unable to open display ":0".
Run Code Online (Sandbox Code Playgroud)
当这不起作用时,我删除了旧的 .Xauthority 文件,然后:
lemon:~ # touch ~/.Xauthority
lemon:~ # xauth generate :0 . trusted
No protocol specified
xauth: (argv):1: unable to open display ":0".
Run Code Online (Sandbox Code Playgroud)
还有许多其他人建议运行 host + 这只会导致
lemon:~ # xhost +
xhost: unable to open display ""
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
17886 次 |
最近记录: |