Привет, коллеги, стекировщики,
Это относительная переменная, которая была изменена на сервере.
# ~/.zshrc
`export XAUTHORITY="$XDG_CACHE_HOME"/Xauthority`
# /etc/sddm.conf
[X11]
UserAuthFile=.cache/Xauthority
(хотел поместить ее в $XDG_RUNTIME_DIR
), но может ' заставить его работать с sddm, так как переменная sddm $UserAuthFile
является относительным путем к ~ каталогу и добавлению .. не помогает, поэтому я остановился на $XDG_CACHE_HOME
Так что теперь моя проблема заключается в том, когда я пытаюсь ssh -Y
на сервер. Файл .Xauthority
всегда создается в домашнем каталоге, а xauth пытается прочитать из каталога $XAUTHORITY
.
Это приводит к следующей ошибке, когда я пытаюсь ssh -Y
от клиента
X11 connection rejected because of wrong authentication.
, которая может быть решена с помощью:
mv ~/.Xauthority $XDG_CACHE_HOME/Xauthority
Как указать местоположение файла Xauthority, сгенерированного при пересылке X11