【问题标题】:Cannot connect to vsftpd on Azure virtual machine无法连接到 Azure 虚拟机上的 vsftpd
【发布时间】:2015-08-28 15:56:04
【问题描述】:

我在 Windows Azure (Ubuntu) 上有虚拟机。

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

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

命令:密码
响应:257“/”
指令:TYPE I
响应:200 切换到二进制模式。
命令:PASV
响应:227 进入被动模式 (100,66,218,25,240,15)。
命令:LIST
错误:20 秒不活动后连接超时
错误:检索目录列表失败

这是 Azure 端点的快照:

【问题讨论】:

    标签: ubuntu azure ftp virtual-machine


    【解决方案1】:

    最后,我使用了SFTP 连接。我在 azure 端点中有 SSH

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

    主机:你的服务器IP地址

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

    用户:SSH 用户名

    密码:SSH 密码

    【讨论】:

    • 你在ubuntu端做了设置配置吗?只是 filezilla 上的上述凭据?已经尝试但失败了。
    • 它显示错误:20 秒不活动后连接超时和错误:无法连接到服务器
    • @davidlee:您需要在 azure 门户中设置端点。端口:22 用于 SSH。
    【解决方案2】:

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

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

    240 << 8 + 15 = 61455

    端点配置中不允许您使用该端口。

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

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

    Azure endpoint provisioning 上查看我的指南。

    【讨论】:

      【解决方案3】:

      尝试使用 WinSCP

      然后在连接菜单下,取消选中被动模式,

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-04-14
        • 2016-01-11
        • 1970-01-01
        • 2022-01-13
        • 1970-01-01
        • 1970-01-01
        • 2013-07-01
        • 1970-01-01
        相关资源
        最近更新 更多