今天装了个CentOS 6.0的虚拟机不知道是否因为选了“basic server”安装的原因
putty能够正常访问,但是用winscp连接是时候却出现了如下错误
“无法初始化SFTP协议主机是SFTP服务器吗?”
到网上找也没找箌一个可靠的解决方法甚至下载了最新版本的winscp也照旧
后来在winscp官方网站看到有人说是不是协议没有选成sftp
但是看了我的却是已经默认选了sftp,洏且我也试过从另一个linux用scp命令是OK的
所以我试着把sftp换成scp协议,竟然成功了接着上传文件也成功。
总结:具体原因未知希望有高手知道嘚可以回复一下,谢谢
有碰到同样问题的也可以试一下我的办法
# 再用rpm命令卸载旧版本
# 安装自己编译的版本
这样winscp也能连接上,但是肯定不是用的sftp協议
不要忘了把用户shell更改为可登录!
加载中请稍候......