1.文件传输协议Ftp
使用的是C/S模式,即客户/服务器模式
主Ftp服务进程工作的基本步骤:
打开FTP服务器的监听端口,默认是21.
等待客户发出的FTP连接请求。
当收到客户的连接请求后,启动一个子进程来处理和客户端得连接。
FTP主进程一直处于监听状态,始终等待客户的请求。
FTP客户计算机和服务器要建立两个连接,一个是“数据连接”,另一个是“控制连接”。
---<----21端口-----
|S| |C|
--------20端口-->--服务器端发给客户端请求
2.ftp常用命令
ascii 设定传输文件格式为ASCII,也是默认值
bell 在文件传输完毕后,发出声音提示
binary 设定文件格式为2进制
Dir 显示远程目录。
hash 查看进度
ls 显示服务器目录
Mget remote-file 多个文件下载
Mput local-file 多个文件上传
get 下载
put 上传
3.使用Vsftp配置FTP服务器对特定的用户服务
rpm -qa|grep vsftpd
rpm -qa|grep anonftp
/etc/init.d/vsftpd start
lsof -i:21
vsftpd的4个配置文件:
/etc/vsftpd/vsftpd.conf 主配置文件
/etc/vsftpd.chroot_list 指定可以访问ftp服务器的用户
/etc/vsftpd.ftpusers 指定不能访问ftp服务器的用户
/etc/vsftpd.user_list 指定特定用户使用chroot将用户固定在自己的目录中。
阅读(342) | 评论(0) | 转发(0) |