Sas*_*cha 11 x-server x11-forwarding xauth mobaxterm
使用 MobaXterm 从 Windows 连接到我的 Linux 机器时,我无法在 Windows 端打开 Linux-GUI 应用程序。在 Windows 方面,什么也没有发生。在 Linux 机器上,我收到此错误消息:
MobaXterm X11 proxy: Unsupported authorisation protocol
** ([program]:[processId]): WARNING **: Could not open display localhost:10.0
Run Code Online (Sandbox Code Playgroud)
就我而言,问题是 Linux 计算机上 ~/.Xautority 中缺少条目。您可能不应该直接编辑该文件,而应使用命令行工具xauth。
从错误消息中获取显示名称和 ID,并在 xauth 命令中使用它们。
Could not open display localhost:10.0
````````` ``
Run Code Online (Sandbox Code Playgroud)
就我而言,它是localhost和10。要添加它,请使用以下xauth add命令:
xauth add localhost/unix:10 MIT-MAGIC-COOKIE-1 27e035688dd89483c6fe48b2470172f5
````````` ``
Run Code Online (Sandbox Code Playgroud)
最后一个十六进制数字的长度为 32 个字符。您可以使用以下命令之一在 Linux shell 上创建您自己的(相当)随机数:
mcookie
uuidgen -r | sed s/-//g
head -c 16 /dev/urandom | xxd -p
Run Code Online (Sandbox Code Playgroud)
您可以通过命令查看已添加的内容xauth list。
| 归档时间: |
|
| 查看次数: |
70389 次 |
| 最近记录: |