CentOs 7 - MobaXterm - 每个用户的 X11 转发

CentOs 7 - MobaXterm - 每个用户的 X11 转发

我在用MobaXTerm连接到我的CentOS 7服务器。

我已经 X11Forwarding yes在我的/etc/ssh/sshd_config文件中设置了。例如,root 用户可以启动 X11-Gui gedit

其他用户无法发布gedit和查看X11-gui。

其他用户需要权限吗?

如果是这样哪个,在哪里如何

答案1

锁定权限文件超时/home/username/.Xauthority 当使用 X11 转发登录计算机ssh(例如从 lxplus 到台式电脑)时,您会收到错误:

/usr/bin/xauth: timeout in locking authority file /home/username/.Xauthority

发生这种情况是因为selinux.您需要检查 的状态selinux

sestatus

如果出现错误,应该给你类似的信息

SELinux status:                 enabled
SELinuxfs mount:                /selinux
Current mode:                   enforcing
Mode from config file:          enforcing
Policy version:                 24
Policy from config file:        targeted

正如您所看到的,当前状态正在强制执行,这就是导致问题的原因。你需要成为 root 然后su运行

setenforce 0

然后这应该使输出sestatus看起来像

SELinux status:                 enabled
SELinuxfs mount:                /selinux
Current mode:                   permissive
Mode from config file:          enforcing
Policy version:                 24
Policy from config file:        targeted

现在您应该能够使用 登录计算机ssh

相关内容