centos搭建ftp服務器的方法


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服務器的用戶列表

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM