Если вы читаете это, то вероятность того, что вы получаете «timeout in locking authority file /home/<user>/.Xauthority».
Ниже мы описали, как вы можете решить эту проблему.
Но прежде чем начать, попробовали ли вы следующую команду?
strace xauth list
Вышеприведенная команда покажет, в чем проблема корректного запуска xauth.
Обязательно прочитайте журналы и Google по элементам.
Давайте начнем с первого пункта.
Мы собираемся проверить, заблокированы ли файлы .Xauthority в папке / home / <user> /.
cd /home/<user> ls -l | grep .Xauth*
если тут все правильно, вы не должны увидеть заблокированные файлы .Xauthority, если вы их видите, вы можете выполнить следующую команду в папке / home / <user> /:
rm -fr .Xauthority- *
После того, как вы выполнили вышеописанное, сбросьте соединение SSH и проверьте, не получите ли вы такую же ошибку.
Если ошибка все еще существует, мы можем перейти к следующему шагу:
cd /home/user ls -a -lh chown <user>:<user> .Xau*
Отсоедините от SSH и снова подключите, проверьте, не получилась ли такая же ошибка.
Если вы все еще получите ошибку, мы попытаемся сделать следующее:
cd /home/machine mv .Xauthority .Xauthority.old touch .Xauthority chown machine:machine .Xauthorityv
Если chown сообщает об ошибке, убедитесь, что файл доступен для записи, выполнив следующую команду:
chmod + x .Xauthority
Отключите SSH и снова подключите, если ошибка все еще существует, мы можем попробовать следующее:
xauth -b
Приведенная выше команда разбивает любой заблокированный файл.