這篇文章主要介紹了CentOS7怎么搭建FTP服務器的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇CentOS7怎么搭建FTP服務器文章都會有所收獲,下面我們一起來看看吧。

創(chuàng)新互聯(lián)專注于濱海新區(qū)企業(yè)網站建設,自適應網站建設,商城系統(tǒng)網站開發(fā)。濱海新區(qū)網站建設公司,為濱海新區(qū)等地區(qū)提供建站服務。全流程專業(yè)公司,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務
一、基本環(huán)境
服務器:centos7.5
客戶機:ubuntu mate18.10
ftp服務端:vsftpd
ftp客戶端:filezilla(可選)
二、基本流程
為了看起來更簡潔,僅列出搭設基本流程及相關命令。
1、安裝 vsftpd
yum install vsftpd
2、創(chuàng)建虛擬用戶
用你喜歡的任何編輯器創(chuàng)建并編輯 /etc/vsftpd/vuser.list 文件,內容如下:
lilei
lileipasswd
hanmeimei
hmmpasswd
口令認證文件奇數行為用戶名,偶數行為對應的密碼
3、創(chuàng)建口令認證數據庫
db_load -t -t hash -f /etc/vsftpd/vuser.list /etc/vsftpd/vuser.db chmod 600 /etc/vsftpd/vuser.db
-t:轉換
-t:指定hash算法
-f:指定用戶名
4、編輯 pam 認證文件
創(chuàng)建并編輯 /etc/pam.d/vsftpd.vu ,內容如下:
auth required pam_userdb.so db=/etc/vsftpd/vuser account required pam_userdb.so db=/etc/vsftpd/vuser
db指定口令認證數據庫,不含后綴名
5、建立本地用戶
useradd -d /home/vftpuser -s /sbin/nologin vftpuser chmod 755 /home/vftpuser
-d:指定用戶主目錄
-s:指定用戶登錄shell,/sbin/nologin表示禁止用戶通過shell登錄,提高安全性
6、映射 ftp 用戶到 vftpuser
編輯 /etc/vsftpd/vsftpd.conf ,修改下列行:
pam_service_name=vsftpd.vu # 指定pam認證文件 guest_enable=yes # 啟用映射 guest_username=vftpuser # 指定映射的本地用戶 user_config_dir=/etc/vsftpd/vusers_dir # 指定ftp用戶配置文件位置,如果不需要對每個用戶進行分別配置,可將此行注釋掉
7、為每個用戶進行單獨配置
創(chuàng)建 /etc/vsftpd/vuser_dir ,針對每個 ftp 用戶創(chuàng)建同名配置文件,此處以 lilei 為例。創(chuàng)建并編輯 /etc/vsftpd/vuser_dir/lilei ,內容如下:
anon_upload_enable=yes anon_mkdir_write_enable=yes anon_other_write_enable=yes local_root=/var/www/html
默認根目錄為映射用戶的家目錄,可通過 local_root 指定某個用戶的根目錄,注意需要將此目錄所有者改為 vftpuser 。
8、重啟 vsftpd
systemctl start vsftpd
三、注意事項
將 vsftpd 加入開機啟動,防止服務器重啟后無法訪問;
如果 ftp 服務器無法訪問,注意檢查防火墻與 selinux 設置;
生成口令認證數據庫后,及時將 list 文件刪除,防止密碼泄露。
關于“CentOS7怎么搭建FTP服務器”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“CentOS7怎么搭建FTP服務器”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
網站名稱:CentOS7怎么搭建FTP服務器
標題URL:http://chinadenli.net/article18/gdsggp.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供服務器托管、微信公眾號、網站改版、ChatGPT、響應式網站、營銷型網站建設
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)