jLy*_*ynx 5 iis ftp iis-7.5 windows-server-2012-r2 iis-8.5
我刚刚在我的 Windows Server 2012 R2 机器上的 IIS 8.5 中设置了一个 FTP 服务器。
使用 FileZilla 当我尝试使用我的用户名和密码在端口 21 上连接到本地 IP (10.0.0.4) 时,它会连接得很好,但是当我尝试连接外部 IP 时,我收到此错误
服务器发送带有不可路由地址的被动回复。改用服务器地址
这是完整的日志
Status: Disconnected from server
Status: Connecting to 191.23x.xx.111:21...
Status: Connection established, waiting for welcome message...
Status: Insecure server, it does not support FTP over TLS.
Status: Connected
Status: Retrieving directory listing...
Status: Server sent passive reply with unroutable address. Using server address instead.
Command: LIST
Response: 150 Opening BINARY mode data connection.
Error: Connection timed out after 20 seconds of inactivity
Error: Failed to retrieve directory listing
Status: Disconnected from server
Status: Connecting to 191.23x.xx.111:21...
Status: Connection established, waiting for welcome message...
Status: Insecure server, it does not support FTP over TLS.
Status: Connected
Status: Retrieving directory listing...
Status: Server sent passive reply with unroutable address. Using server address instead.
Command: LIST
Response: 150 Opening BINARY mode data connection.
Error: Connection timed out after 20 seconds of inactivity
Error: Failed to retrieve directory listing
Run Code Online (Sandbox Code Playgroud)
它挂在哪里
服务器发送带有不可路由地址的被动回复。改用服务器地址。
在它失败之前的一段时间
您需要设置服务器的外部 IP 以进行被动模式工作。
在 IIS 中:(第 5 步为被动模式,其他为主动模式)
如何为 FTP 服务配置全局防火墙设置
1.打开 Internet 信息服务 (IIS) 管理器:
•如果您使用的是 Windows Server 2012 或 Windows Server 2012 R2:
• 在任务栏上,单击服务器管理器,单击工具,然后单击 Internet 信息服务 (IIS) 管理器。
2. 在连接窗格中,单击服务器名称。
3.在主页窗格中,双击 FTP 防火墙支持功能。
4.在数据通道端口范围框中,使用以下选项之一输入被动数据通道连接的端口范围:
• 使用[low port]-[high port] 作为端口范围,其中每个端口必须在1025 和65535 之间。例如,5000-6000。
•使用“0-0”配置FTP 服务器以使用Windows TCP/IP 临时端口范围。
5. 在防火墙的外部 IP 地址框中,键入防火墙面向 Internet 的网络适配器的 IPv4 地址。
6. 在操作窗格中,单击应用。
如果它不存在,您需要激活 FTP 扩展。
Windows Server 2012 或 Windows Server 2012 R2
1.在任务栏上,单击服务器管理器。
2.在服务器管理器中,单击管理菜单,然后单击添加角色和功能。
3.在添加角色和功能向导中,单击下一步。选择安装类型,点击下一步。选择目标服务器并单击下一步。
4.在“服务器角色”页面上,展开“Web 服务器(IIS)”,然后选择“FTP 服务器”。
注意:为了支持 FTP 服务的 ASP.Membership 身份验证或 IIS Manager 身份验证,除了 FTP 服务之外,您还需要选择 FTP 扩展性。
5. 单击下一步,然后在选择功能页面上,再次单击下一步。
6.在确认安装选择页面上,单击安装。
7. 在结果页面上,单击关闭。
归档时间: |
|
查看次数: |
42551 次 |
最近记录: |