基于Linux搭建FTP伺服器
檔案傳輸協定(FTP)是一種基于TCP協定在客C/S架構的協定,占用20和21端口。
vsftpd(非常安全的FTP守護程序)是一款運作在Linux作業系統上的 FTP 服務程式,不僅完全開源而且免費,此外,還具有很高的安全性、傳輸速度,以及支援虛拟使用者驗證等其他FTP服務程式具備的特點。
1.檢查網絡
在虛拟機内,使其ping通百度
在主機cmd中,使其ping通虛拟機
2.檢查安裝vsftpd軟體
rpm -qa | grep vsftpd
3.安裝vsftpd軟體
yum install vsftpd -y
4.啟動服務
service vsftpd status
service vsftpd start
5.vsftpd的配置(本地使用者通路模式)
#在/etc/vsftpd/vsftpd.conf配置檔案中修改配置
anonymous_enable=no #不允許匿名使用者通路
local_enable=YES
write_enable=YES
local_umask=022
配置參數
常用配置參數都為主配置檔案,/etc/vsftpd/vsftpd.conf的常用配置。
- 通用基礎配置

- 匿名使用者的配置
- 系統使用者的配置
- 日志功能
6.重新開機服務
systemctl restart vsftpd
# 服務程式加入到開機啟動項中,以保證伺服器在重新開機後依然能夠正常提供傳輸服務
systemctl enable vsftpd
7.設定防火牆
getenforce
setenforce 0
8.本地使用者建立并設定密碼
#建立目錄用于存放本地使用者
mkdir -p /var/vsftpd/ftp
#建立使用者,指定存儲路徑
useradd -d /var/vsftpd/ftp ftp01
#設定密碼
passwd ftp01
9.登入方式
方式一:浏覽器打開 :
浏覽器上輸入
ftp://vsftp所在機器ip/
方式二:檔案打開 :
檔案夾輸入
ftp://vsftp所在機器ip/ ;
右鍵可以選擇登入