天天看點

基于Linux搭建FTP伺服器基于Linux搭建FTP伺服器

基于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的常用配置。

  • 通用基礎配置
基于Linux搭建FTP伺服器基于Linux搭建FTP伺服器
  • 匿名使用者的配置
基于Linux搭建FTP伺服器基于Linux搭建FTP伺服器
  • 系統使用者的配置
基于Linux搭建FTP伺服器基于Linux搭建FTP伺服器
  • 日志功能
基于Linux搭建FTP伺服器基于Linux搭建FTP伺服器

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/ ;
 右鍵可以選擇登入
           

繼續閱讀