Ssh 为什么远程服务器使用zsh时scp不工作?
我在服务器上编译并安装了zsh,并将以下行放入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在所有适当的
.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。