2、搭建最簡易步驟:
6、啟動停止命令如下:
- 開機啟動: systemctl enable vsftpd.service
- 啟動服務: systemctl start vsftpd.service
- 停止服務: systemctl stop vsftpd.service
- 查詢狀態: systemctl status vsftpd.service
7、線上環境不允許配置匿名登入,接下的案例為配置雲伺服器本地使用者登入。
8、輸入命令vim /etc/vsftpd/vsftpd.conf開啟vsftpd.conf配置檔案並按鍵i進入編輯模式。
#禁止匿名登入ftp伺服器
anonymous_enable=no
##設定本地使用者登入後所在的目錄
local_root=/mnt/ftp/eyoadmin
#本地上傳檔案許可權
write_enable=yes
##全部使用者被限制在主目錄
chroot_local_user=yes
##啟用例外使用者名單
chroot_list_enable=yes
##指定例外使用者列表,這些使用者不被鎖定在主目錄(必須有)
chroot_list_file=/etc/vsftpd/chroot_list
可使用的全部變數清單如下:
#禁止匿名登入ftp伺服器
anonymous_enable=no
##允許本地使用者登入ftp伺服器
local_enable=yes
##設定本地使用者登入後所在的目錄
local_root=/mnt/ftp/eyoadmin
#可寫write_enable=yes
##全部使用者被限制在主目錄
chroot_local_user=yes
##啟用例外使用者名單
chroot_list_enable=yes
##指定例外使用者列表,這些使用者不被鎖定在主目錄
chroot_list_file=/etc/vsftpd/chroot_list
儲存檔案之後退出。以上為主動模式配置。
9、注意點:
10、執行指令 systemctl restart vsftpd.service 重啟伺服器。對外開放21埠。
外部鏈結ftp多為被動模式鏈結,如連線不上,請採用 主動模式鏈結即可
11、虛擬賬號登入,期待後期更新。
以此作為筆記,來記錄一下學習歷程。
阿里雲文件參考:
FTP介紹及使用vsftpd搭建ftp服務(上)
ftp file transfer protocol 檔案傳輸協議,用於在internet上控制檔案的雙向傳輸。ftp主要作用是讓使用者連線乙個遠端計算機 這些計算機上執行著ftp伺服器程式 檢視遠端計算機有哪些檔案,然後把檔案從遠端計算機上拷貝到本地計算機,或把本地檔案傳送到遠端計算機。該服務在小...
Linux安裝ftp元件(vsftpd)
安裝完後,有 etc vsftpd vsftpd.conf 檔案,是vsftp的配置檔案。root bogon yum y install vsftpd 此使用者就是用來登入ftp伺服器用的。root bogon useradd ftpuser 這樣乙個使用者建完,可以用這個登入,記得用普通登入不要...
使用vsftpd搭建FTP服務
配置ftp服務 ftp工作在tcp ip模型的應用層,基於的傳輸協議是tcp,ftp客戶端和伺服器之間的連線是可靠的,面向連線的,為資料的傳輸提供了可靠的保證。使用yum工具安裝vsftpd包 yum install y epel release yum install y vsftpd db4 u...