这是一个简易的FTP。
LINUX下的FTP 较为主流的是WU-FTP和VSFTPD两种,后者较前者安全和稳定。
FTP 分为三种传输模式
1.主动传输
2.被动传输
3.单端口传输模式
主动传输模式:由客户提出目录列表,传输文件时,客户发PORT命令与服务器进行协商。
被动模式:客户提出目录列表、传输文件时,客户端发送PASV命令使服务器处于被动传输模式,FTP服务器等待客户与其联系。FTP服务器在非20端口的其它数据传输端口上监听客户请求。
单端口:该模式的数据连接请求由FTP服务器发起。使用该传输模式时,客户端的控制连接端口和数据连接端口一致。
布置FTP
默认情况下,服务器已经安装了FTP:
#rpm -qa |grep vsftpd
vsftpd-2.0.5-10.e15
启动FTP
#/etc/rc.d/init.d/vsftpd start
默认目录为:/var/ftp/pub
目录的登录方式为匿名方式:anonymous。如下
#ftp 127.0.0.1 //密码为空,直接回车。
登录成功的后的提示符为:ftp>
下载文件用:mget filename
上传用:put filename
退出用:bye
增强的设置
vi etc/vsftpd/vsftpd.conf
anonymous_enable=YES //改为NO,取消匿名登录。
listen_port=2532 //更改监听端口号。
设定使用者不得更改目录,不能浏览上一级目录
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd/chroot_list //去掉第一和第三个前的#
阅读(881) | 评论(0) | 转发(0) |