远程连接服务器ssh能用但是sftp连接没有响应


连接服务器发现ssh能够登录,但是sftp始终连不上,无论是命令行还是第三方工具输完密码后就卡住了,加-v进入调试模式看日志,提示如下

debug1: Authentication succeeded (password).
Authenticated to 127.0.0.1 ([127.0.0.1]:2222).
debug1: channel 0: new [client-session]
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug1: pledge: network
debug1: Sending subsystem: sftp

是已经连接成功的,看起来应该是连接成功后没有成功执行下一条命令返回,必然ls之类的,但是ls肯定不会有影响,因此我怀疑是shell的问题,我安装了zsh并设置成了默认,于是我上服务器去掉.bashrczsh切换,再次连接sftp就成功了,不过设置默认shell最好用chsh,这样就不会引起这种问题了。


内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://11000011.com/?id=693

« 上一篇 下一篇 »

我要评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

主机推荐

  • 搬瓦工