Chinaunix首页 | 论坛 | 博客
  • 博客访问: 73843
  • 博文数量: 53
  • 博客积分: 3015
  • 博客等级: 中校
  • 技术积分: 560
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-26 21:53
文章分类
文章存档

2011年(1)

2009年(52)

我的朋友
最近访客

分类: LINUX

2009-09-03 14:44:33

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) |
0

上一篇:linux网络基础

下一篇:shell基础

给主人留下些什么吧!~~