FTP操作
一、查看是否安裝vsftpd
rpm –qa|grep vsftpd
二、下載vsftpd
yum install -y vsftpd
三、查看是否開啟服務
service vsftpd status
四、開啟服務
systemctl start vsftpd.service
五、設置開機自啟動
systemctl enable vsftpd.service
chkconfig vsftpd on
六、重啟服務
systemctl restart vsftpd.service
七、增加維護帳號stylecom 密碼123
useradd stylecom
passwd stylecom
八、查看用戶
cat /etc/passwd
九、創建訪問目錄和文件
mkdir /var/www/html
vim /var/www/html/test.txt
十、修改文件夾的權限
chmod o+w /var/www/html/
usermod -d /var/www/html/ stylecom
十一、查看文件權限
ll -d /var/www/html/
十二、掛載系統【由於無ftp包,使用yum無法下載】
https://www.cnblogs.com/hahayixiao/p/10249642.html
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
十三、安裝ftp
cd /mnt/cdrom/Packages
ls ftp*
rpm -ivh ftp-0.17-67.el7.x86_64.rpm
十四、進入vsftp配置文件夾
cd /etc/vsftpd[A1]
十五、修改主配置文件/etc/vsftpd/vsftpd.conf
vim /etc/vsftpd/vsftpd.conf
目的:每個登錄用戶限制在自己的家目錄
去掉chroot_local_user = yes前的注釋,限制用戶訪問家目錄之外的地方

目的:限制傳輸的速度
添加anon_max_rate、local_max_rate限制傳輸的速度為1mb/s,這兩個函數的自身單位是b/s

目的:開啟日志功能
去掉注釋,添加xferlog_enable=YES,開啟日志功能

目的:設置無任何操作的超時時間為五分鍾
去掉注釋

目的:修改ftp的根文件夾

十六、關掉selinux
vim /etc/selinux/config

十七、關閉防火牆
systemctl stop firewalld.service
十八、測試
查看ip地址
ifconfig
ftp IP地址
瀏覽器:ftp://IP地址
[A1]配置文件說明
/etc/vsftpd/vsftpd.conf //主配置文件,核心配置文件
/etc/vsftpd/ftpusers //黑名單,這個里面的用戶不允許訪問FTP服務器
/etc/vsftpd/user_list //白名單,允許訪問FTP服務器的用戶列表
