菜鸟vsc 2024-03-30 21:46 采纳率: 50%
浏览 13
已结题

ftp可以搭建公网吗

如果可以的话需要添加防火墙入站规则,还有防火墙20 21端口,用iis或者servu这样就可以搭了吗?
求解

  • 写回答

3条回答 默认 最新

  • 檀越@新空间 2024-03-30 21:46
    关注

    晚上好🌙🌙🌙
    本答案参考ChatGPT-3.5

    是的,可以通过搭建FTP服务器来实现公网访问。需要添加防火墙入站规则,以及打开防火墙上的20和21端口进行传输控制协议(TCP)连接。

    下面是一个搭建FTP服务器的解决方案:

    使用IIS搭建FTP服务器:

    1. 安装IIS服务:确保在Windows操作系统中安装了Internet Information Services(IIS)。
    2. 启用FTP服务器:打开IIS管理器,右键点击“Sites”节点,选择“添加FTP站点”。
    3. 配置FTP站点:按照向导的指引进行FTP站点的配置,包括选择FTP站点的名称、物理路径、绑定IP地址和端口等。
    4. 配置FTP身份验证:指定FTP站点的身份验证方式,可以选择使用命名用户或匿名访问(需要创建一个匿名用户)。
    5. 配置FTP授权规则:配置FTP站点的访问权限,可以根据需要设置读取、写入、删除等权限。
    6. 配置FTP防火墙规则:添加入站规则,允许TCP端口20和21的访问。
    7. 测试FTP访问:使用FTP客户端工具(如FileZilla)测试FTP服务器的访问。

    使用Serv-U搭建FTP服务器:

    1. 下载安装Serv-U:从Rhino Software官方网站下载Serv-U软件,然后按照向导进行安装。
    2. 配置FTP账号:打开Serv-U管理员界面,创建FTP用户和设定密码,指定用户的根目录等。
    3. 配置FTP监听端口:根据需要配置FTP服务器的监听端口。
    4. 配置FTP防火墙规则:添加入站规则,允许TCP端口20和21的访问。
    5. 启动FTP服务器:点击Serv-U管理员界面中的“开始”按钮,启动FTP服务器。
    6. 测试FTP访问:使用FTP客户端工具(如FileZilla)测试FTP服务器的访问。

    需要注意的是,在搭建FTP服务器时,要确保防火墙规则已正确设置,并且FTP服务器的地址和端口能够从公网访问。另外,为了加强安全性,建议使用SSL/TLS等加密协议进行FTP传输。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 4月14日
  • 已采纳回答 4月6日
  • 创建了问题 3月30日