FTP -- 跨网络文件传输任务需求概述?什么是 FTP ?文件传输协议? FTP 常见种类? PORT FTP 与 PASV FTP ? PORT FTP :在 21 端口联机,由 FTP Server 在 20 端口进行数据传输。? PASV FTP :在 21 端口联机,由 FTP client 透过 21 端口进行数据传输?系统 FTP 服务器与匿名 FTP 服务器?系统 FTP 服务器:仅允许合法用户使用?匿名 FTP 服务器: 允许任何人使用, 一般可用 Anonymous 或 guest 用户名 Linux 下的 FTP 服务器介绍? WuFTP ? WashingtonUniversity FTP: 功能强大,适于吞吐量较大的 FTP 服务器? ProFTPD ?以 GPL 许可发布,是目前较好的 wuFTP 的替代? vsFTPd ?即 very secure FTP daemon , 以安全性为考虑来发展的。 ProFTPD ?安装? apt-get install proftpd ?配置文件?/etc/proftpd/ 配置?#全局设置设置项目 1 参数 1 设置项目 2 参数 2 #某个目录的设置?< Directory “路径名”> ... </ Directory> ?# 关于匿名用户的设置< Anonymous “匿名登陆的目录”> ...< Limit 限制动作> ... </ Limit> </Anonymous> Limit 的使用? CMD : Change Working Directory 改变目录? MKD : MaKe Directory 建立目录的权限? RNFR : ReName FRom 更改目录名的权限? DELE : DELEte 删除文件的权限? RMD : ReMove Directory 删除目录的权限? RETR : RETRieve 从服务端下载到客户端的权限? STOR : STORe 从客户端上传到服务端的权限? READ : 可读的权限, 不包括列目录的权限, 相当于 RETR , STAT 等? WRITE : 写文件或者目录的权限,包括 MKD 和 RMD ? DIRS : 是否允许列目录,相当于 LIST , NLST 等权限,还是比较实用的? ALL : 所有权限? LOGIN : 是否允许登陆的权限 Limit 的使用对象? AllowUser 针对某个用户允许的 Limit ? DenyUser 针对某个用户禁止的 Limit ? AllowGroup 针对某个用户组允许的 Limit ? DenyGroup 针对某个用户组禁止的 Limit ? AllowAll 针对所有用户组允许的 Limit ? DenyAll 针对所有用户禁止的 Limit 匿名用户配置举例?<Anonymous ~ftp> ? User ftp ? Group nogroup ? UserAlias anonymous ftp ?? Require
FTP 来自淘豆网m.daumloan.com转载请标明出处.