Linux ssh 提示/usr/bin/xauth: file /root/.Xauthority does not exist

首次xshell通过ssh登录CentOS7报warning,提示信息:/usr/bin/xauth: file /root/.Xauthority does not exist

错误复现

xshell连接服务器的时候提示 /usr/bin/xauth: file /root/.Xauthority does not exist

原因分析

一般是因为新服务刚安装好,在root下没有这个隐藏文件导致的,事实上他是可以自己自动重建的,也就是虽然有此提示,但在提示完后也自动创建了这个文件

.Xauthority是做什么的?

.Xauthority文件可以在每个用户主目录中找到,用于存储xauth用于X会话的身份验证。启动X会话后,cookie将用于验证与该特定显示的连接。

解决方案

如下图创建“/root/.Xauthority” ,退出SSH窗口重新进入

THE END