1 ftp服务器概念
FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。
FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,支持FTP协议的服务器
就是FTP服务器。
vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。
2 安装vsftpd服务器
sudo apt-get install vsftpd
3 给ftp服务器配置使用用户等信息
chrootlist相关
sudo vim /etc/vsftp.chroot_list //创建文件
在其中写入允许访问的linux用户
4 给ftp服务器创建文件存放目录(要跟vsftpd.conf中配置路径一致)
mkdir ~/work/ftpfile
5 配置后重启ftp,并且测试
6 ftp的一些命令
♦查看vsftpd是否启动
ftp localhost
♦启动ftp
sudo /etc/init.d/vsftpd start
sudo /etc/init.d/vsftpd restart
sudo service vsftpd restart
♦anonymous匿名登陆
♦查看vsftpd服务状态
service vsftpd status
7 ftp模式的一些命令
退出命令
bye
8 /etc/vsftpd.conf —>ftp配置文件
♦匿名用户登陆时不用密码
no_anon_password=YES
♦匿名用户速率
anon_max_rate=
♦允许本地用户
local_enable=YES
♦本地用户可写
write_enable=YES
♦只允许在主目录中浏览
chroot_local_user=YES
♦配置列表
chroot_list_file=/etc/vsftpd.chroot_list