内网可以建立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服务器 和 防火墙、端口映射有关。 外网有的用户可以访问、有的用户不能访问 和 被动模式有关。
|
|
CALENDER
| 日 | 一 | 二 | 三 | 四 | 五 | 六 |
---|
31 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
|
公告
留言簿(1)
随笔档案
文章档案
相册
搜索
最新评论
阅读排行榜
评论排行榜
Powered By: 博客园 模板提供:沪江博客
|