内网+动态IP 建立FTP服务器(Serv-U)

    内网可以建立FTP服务器吗?动态IP可以建立FTP服务器吗?可以设定不同的用户有不同的FTP权限吗(访问不同的FTP文件夹)?你遇到了内网的用户可以访问FTP服务器,而外网用户却不能访问的问题吗?你遇到了外网的部分用户可以访问FTP服务器,而另外一部分用户却不能访问的问题吗?

1. FTP服务器的选择
    1)IIS 提供的 FTP 服务服务器。
    2)第三方的 Serv-U,支持多用户。不同的用户可以设定不同的目录访问权限。
    本文使用的 Serv-U。

2. 建立FTP域
    打开 Serv-U Administrator。
    选择 Serv-U 服务器 ? 本地服务器 ? 域,右键 新建域。
    域IP地址:使用任何可用的IP地址, 域名:ddBoyFTP, 端口号:21

3. FTP用户的权限设置
    打开 Serv-U Administrator。
    1)建立用户
        选择 Serv-U 服务器 ? 本地服务器 ? 域 ? ddBoyFTP ? 用户,右键 新建用户。
        输入用户名称,密码,选择主目录,锁定用户于主目录。
    2)设定用户的目录访问权限
        选择 Serv-U 服务器 ? 本地服务器 ? 域 ? ddBoyFTP ? 用户。
        选择一个用户,在目录访问的标签页中可以设定用户的访问权限。
        文件权限:读取、写入、追加、删除、执行;
        目录权限:列表、创建、移除;
        子目录权限:继承。

4. 使用动态IP
    1)申请动态域名解析服务。
        请参考:巧用别名CName记录将顶级域名免费解析到动态IP上
    2)启用动态 DNS
        打开 Serv-U Administrator。
        选择 Serv-U 服务器 ? 本地服务器 ? 域 ? ddBoyFTP。
        选择“域”标签页,启用动态 DNS;
        然后在“动态DNS”标签页中的“IP名称”处输入域名,按<F5> 刷新(IP地址会自动显示出来)。

5. 使用被动模式(PASV)
    打开 Serv-U Administrator。
    1)允许被动模式数据传输
        选择 Serv-U 服务器 ? 本地服务器 ? 域 ? ddBoyFTP? 设置。
        在“高级”标签页中选中“允许被动模式数据传输”(使用IP地址处空白)。
    2)设置PSAV 端口范围
        选择 Serv-U 服务器 ? 本地服务器 ? 设置。
        选择“高级”标签页,“在PSAV 端口范围”处,输入端口范围。例如:58001-58010

6. 设置防火墙中,为FTP服务器打开相关的端口
    FTP端口:21
    PSAV 端口范围的端口:58001-58010

7. 设置端口映射,内网建立FTP服务器
    在路由器或代理服务器上,为FTP服务器做相关的端口映射。
    这些端口包括:
        FTP端口:21
        PSAV 端口范围的端口:58001-58010
    把这些端口映射到你的局域网中提供FTP服务电脑的IP地址。

说明:外网是否能够访问FTP服务器 和 防火墙、端口映射有关。
        外网有的用户可以访问、有的用户不能访问 和 被动模式有关。

本文地址:http://www.cnblogs.com/anjou/archive/2007/04/18/716767.html  

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值