Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 当客户端尝试将“ssh-Y”添加到服务器时,更改服务器生成的.Xauthority文件路径_Linux_Ssh_X11 - Fatal编程技术网

Linux 当客户端尝试将“ssh-Y”添加到服务器时,更改服务器生成的.Xauthority文件路径

Linux 当客户端尝试将“ssh-Y”添加到服务器时,更改服务器生成的.Xauthority文件路径,linux,ssh,x11,Linux,Ssh,X11,嗨,各位飞越者 这是在服务器中更改的相关变量 # ~/.zshrc `export XAUTHORITY="$XDG_CACHE_HOME"/Xauthority` (希望将其放入$XDG\u RUNTIME\u DIR),但无法使其与sddm一起使用,因为sddm$UserAuthFile变量是来自~directory和appending.的相对路径。。没有帮助,所以我坚持使用$XDG\u CACHE\u HOME 所以现在我的问题是当我试图ssh-Y进入服务器时。当尝试从$Xauthor

嗨,各位飞越者

这是在服务器中更改的相关变量

# ~/.zshrc

`export XAUTHORITY="$XDG_CACHE_HOME"/Xauthority`
(希望将其放入
$XDG\u RUNTIME\u DIR
),但无法使其与sddm一起使用,因为sddm
$UserAuthFile
变量是来自~directory和appending.的相对路径。。没有帮助,所以我坚持使用
$XDG\u CACHE\u HOME

所以现在我的问题是当我试图
ssh-Y
进入服务器时。当尝试从
$Xauthority
目录读取xauth时,
.Xauthority
文件始终在主目录中生成

因此,每当我尝试从客户机
ssh-Y
时,都会导致以下错误

由于身份验证错误,X11连接被拒绝。

可通过以下方式解决:

mv~/.Xauthority$XDG\u CACHE\u HOME/Xauthority

如何指定X11转发时生成的Xauthority文件的位置

# /etc/sddm.conf

[X11]
UserAuthFile=.cache/Xauthority