无法连接到Azure虚拟机上的vsftpd

时间:2015-06-12 15:10:14

标签: ubuntu azure ftp virtual-machine

我在Windows Azure(Ubuntu)上安装了虚拟机。

我在服务器上安装了vsftp,并在Azure门户中为FTP分配了端点。

但是当我尝试与FileZilla连接时,它会给我以下错误:

  

命令:PWD
  回复:257" /"
  命令:TYPE I
  响应:200切换到二进制模式   命令:PASV
  响应:227进入被动模式(100,66,218,25,240,15)   命令:列表
  错误:连接超时20秒后连接超时
  错误:无法检索目录列表

以下是Azure端点的快照:

enter image description here

2 个答案:

答案 0 :(得分:2)

最后,我使用了<a th:href="@{/search#item-${n}(q=${query},all='true')}"> more... </a> 连接。我在天蓝色端点中有SFTP

只需使用您的SSH用户名和密码登录filezilla。

主机:您的服务器IP地址

协议:SFTP:SSH文件传输协议

用户:SSH用户名

密码:SSH密码

答案 1 :(得分:0)

FTP服务器正在侦听端口61455以进行数据传输连接:

  

响应:227进入被动模式(100,66,218,25, 240,15 )。

240 << 8 + 15 = 61455

您在端点配置中没有允许该端口。

您必须在端点配置中允许FTP服务器数据连接端口范围内的所有端口。

如果您需要允许大量端口,则可以使用Add-AzureEndpoint PowerShell cmdlet。

请参阅Azure endpoint provisioning上的指南。