服务器拒绝SFTP连接,但它侦听FTP连接

时间:2014-01-07 06:39:25

标签: sftp winscp

当我在Windows中使用WinSCP通过Ubuntu连接到VMware时,它提示:

  

服务器拒绝SFTP连接,但它侦听FTP连接。   您想使用FTP协议而不是SFTP吗?喜欢使用加密。

问题是什么?
我可以成功在Windows中ping Ubuntu。

3 个答案:

答案 0 :(得分:2)

您可以ping服务器这一事实与它支持的协议无关。

消息显示服务器不侦听端口22(SSH,SFTP),但侦听端口21(FTP)。消息的要点是WinSCP默认为SFTP协议,这并不常见。因此它试图帮助期望FTP的用户成为默认用户。但这显然与你无关。

正如@ ps2goat建议的那样,请确保设置SSH / SFTP服务器。

有关详细信息,请参阅错误消息The server rejected SFTP connection, but it listens for FTP connections的文档。

答案 1 :(得分:1)

如果您突然看到此错误(当SFTP始终为您的特定服务器工作时),并且您使用CSF(ConfigServer安全和防火墙),那么可能是您的IP被阻止了SSH访问。尝试冲洗所有块。另外,尝试重新启动SSH服务器。

答案 2 :(得分:0)

旧问题,但仍在回答,因此其他人可能会从中受益。

我偶然发现了这个错误,检查的第一件事是我的ubuntu机器是否已安装ssh。在那里,是最新版本,我仍然会收到此错误。

只要您具有对目标的ssh访问权限,请检查ssh服务状态,并且很可能会发现它处于非活动状态。使用

启用它
sudo service ssh restart

,您应该回到游戏中。

使用以下命令检查SFTP的状态

sudo service ssh status 

并采取任何纠正措施。