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
Ssh 为什么远程服务器使用zsh时scp不工作?_Ssh_Server_Zsh_Scp - Fatal编程技术网

Ssh 为什么远程服务器使用zsh时scp不工作?

Ssh 为什么远程服务器使用zsh时scp不工作?,ssh,server,zsh,scp,Ssh,Server,Zsh,Scp,我在服务器上编译并安装了zsh,并将以下行放入.bashrc: [ -f $ZSH/bin/zsh ] && exec $ZSH/bin/zsh -l zsh工作得很好 然后,当我从本地计算机使用scp将一些文件复制到服务器时,如 $ scp test.txt user@server:~/ 它将永远卡住,没有任何输出 如果我在.bashrc中对上面的shell行进行注释,则scp再次工作。不确定您是否已经这样做了,但是 如果您确实具有root访问权限,请确保zsh在所有适当的

我在服务器上编译并安装了zsh,并将以下行放入
.bashrc

[ -f $ZSH/bin/zsh ] && exec $ZSH/bin/zsh -l
zsh工作得很好

然后,当我从本地计算机使用scp将一些文件复制到服务器时,如

$ scp test.txt user@server:~/
它将永远卡住,没有任何输出


如果我在
.bashrc
中对上面的shell行进行注释,则scp再次工作。

不确定您是否已经这样做了,但是

如果您确实具有root访问权限,请确保zsh在所有适当的计算机(包括NIS客户端)上都位于/etc/shell中,否则您可能会遇到到该计算机的FTP问题


不确定您是否已经这样做了,但是

如果您确实具有root访问权限,请确保zsh在所有适当的计算机(包括NIS客户端)上都位于/etc/shell中,否则您可能会遇到到该计算机的FTP问题


我也有同样的问题。但是我没有根访问权限将zsh添加到/etc/shell。我想唯一的办法就是手动启动zsh。我也有同样的问题。但是我没有根访问权限将zsh添加到/etc/shell。我想唯一的方法是手动启动zsh。