通過 FTP 服務(wù)來實(shí)現(xiàn)本機(jī)和服務(wù)器之間的文件傳輸?shù)墓ぞ撸旅嬗弥噶顏戆惭b FTP 的服務(wù)!
安裝
通過指令 yum -y install vsftpd , 即可自動(dòng)安裝 ftp
配置
安裝好的 ftp 在文件 /etc/vsftpd/ 中使用指令 cd /etc/vsftpd/ 進(jìn)入 FTP 文件夾中查看文件,會看有四個(gè)文件,如下:
-rw------- 1 root root 125 Mar 22 2017 ftpusers 黑名單文件,此文件里的用戶不允許訪問 FTP 服務(wù)器
-rw------- 1 root root 361 Mar 22 2017 user_list 白名單文件,是允許訪問 FTP 服務(wù)器的用戶列表
-rw------- 1 root root 4599 Mar 22 2017 vsftpd.conf 核心配置文件
-rwxr--r-- 1 root root 338 Mar 22 2017 vsftpd_conf_migrate.sh FTP服務(wù)
安裝完成之后先不要著急配置,我們先給 linux 系統(tǒng)添加一個(gè)用戶,一個(gè)登錄 FTP 服務(wù)器的用戶;
執(zhí)行指令 useradd icelo,創(chuàng)建一個(gè) icelo 的用戶,
執(zhí)行指令 passwd icelo,修改此用戶的密碼。
這里需要限制 FTP 登錄的人數(shù),我們進(jìn)入 vsftpd 目錄下的 user_list 中修改,如下:
user_list 里面的內(nèi)容是能夠登錄 FTP 的用戶列表,若是不想讓其他用戶登錄,則刪除該文件內(nèi)的其他用戶名,僅保留我們剛才創(chuàng)建的一個(gè)用戶(root 為系統(tǒng)管理員,若是不需要也可以刪除)。
完成以上步驟我們接下來要配置 vsftpd.conf 這個(gè)核心文件,下面是該文件里的內(nèi)容:
此配置我們僅需要修改一個(gè)地方,就是匿名用戶登錄的時(shí)候?qū)⑵浣梗缓笾付?FTP 根目錄就行了
修改: Allow anonmous FTP? 改為 NO,禁止匿名用戶訪問。
使用 firewall-cmd --zone=public --list-port 命令查看端口,確保默認(rèn) 21 端口開放!
登陸
使用 FileZille 登陸成功!