If you started your ssh session with the X11 forwarding enabled but with the following message:
/usr/bin/X11/xauth: error in locking authority file …
There is a chance the .Xauthority in your home-directory has wrong permissions ( should be -rw-------, and owned by you; check with ls -al, solve with chmod/chown ) or that your diskspace for your home directory is full. If this is the case try cleaning up your home directory.
首先,查看 .Xauthority是否为-rw并且属于自己
方法:
用ls命令查看是否为rw,是否属于自己,不是的话就用chmod和chown命令修改权限和所属用户(关于chmod和chown)
ls -al
其次,查看磁盘空间是否已满
df -h
也可以尝试删除.Xauthority,然后重新建立ssh连接。
如果在删除.Xauthority时候出现Read-only file system,不能删除
尝试用fsck手动修复,然后重启
sudo fsck.ext4 -y /dev/vda4
vda4是根目录所在的文件系统,ext4是文件系统类型
用df -T -h命令看一下根目录的文件系统及类型。如下图
关于这个错误