国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Web服務器 > 正文

CentOS 7系統下安裝ftp服務器的全過程

2024-09-01 13:51:18
字體:
來源:轉載
供稿:網友

在安裝配置過程中走過很多彎路,現在就簡單點總結。方便大家學習參考。安裝步驟如下:

1、安裝ftp,相信這步很簡單

# yum -y install ftp vsftpd

查看安裝情況

#rpm -qc vsftpd/etc/logrotate.d/vsftpd/etc/pam.d/vsftpd/etc/vsftpd/ftpusers/etc/vsftpd/user_list/etc/vsftpd/vsftpd.conf

2、服務器配置

創建ftp根目錄 /ftp/private(這里有個不解的問題,如果創建了一個/root/ftp/private的目錄,登錄時會提示500 OOPS: cannot change directory:/root/ftp/private之類的錯誤,目前無法解決,希望有知道的朋友解釋一下),如果創建一個公開的目錄,需要創建/ftp/open并在/etc/vsftpd/vsftpd.conf增加anon_root=/ftp/open

#mkdir /ftp#mkdir /ftp/private

創建密碼明文文件,創建兩個用戶John,Jack,密碼分別是passwxx,passwyy

#vim /etc/vsftpd/pass.txtJohnpasswxxJackpasswyy

根據明文創建密碼DB文件,userlist.db就是用戶密碼的數據庫

#db_load -T -t hash -f /etc/vsftpd/pass.txt /> /etc/vsftpd/userlist.db

創建vftpd 系統賬戶 ftp_user

#useradd -d /root/ftp/private -s /sbin/nologin ftp_user


配置用戶數據

# vi/etc/pam.d/vsftpd//將auth及account的所有配置行行均注釋掉,添加如下內容:authrequiredpam_userdb.so db=/etc/vsftpd/userlistaccountrequiredpam_userdb.so db=/etc/vsftpd/userlist

userlist就是/etc/vsftpd/userlist.db的數據庫,不過不用加.db后綴,系統自動添加

在/etc/vsftpd/vsftpd.conf 添加一下內容:

#vim /etc/vsftpd/vsftpd.conf#anon_root=/ftp/open //如果要增加一個公開的文件目錄,將注釋去掉virtual_use_local_privs=YESguest_enable=YESguest_username=ftp_userchroot_local_user=YESallow_writeable_chroot=YES

同時將chroot_list_enable=YES,chroot_list_file=/etc/vsftpd/chroot_list注釋去掉并將chroot_list_file=/etc/vsftpd/chroot_list
改為chroot_list_file=/ftp

chroot_list_enable=YES# (default follows)chroot_list_file=/ftp

啟動vsftpd

#systemctl start vsftpd

設置開機啟動

#systemctl enable vsftpd

查看vsftpd狀態

#systemctl status vsftpd● vsftpd.service - Vsftpd ftp daemon Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; enabled; vendor preset: disabled) Active: active (running) since 六 2017-03-11 22:23:42 CST; 2s ago Process: 1094 ExecStart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf (code=exited, status=0/SUCCESS) Main PID: 1095 (vsftpd) CGroup: /system.slice/vsftpd.service   └─1095 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf3月 11 22:23:42 auto systemd[1]: Stopping Vsftpd ftp daemon...3月 11 22:23:42 auto systemd[1]: Starting Vsftpd ftp daemon...3月 11 22:23:42 auto systemd[1]: Started Vsftpd ftp daemon.

本地登錄

#ftp localhost……

其他的如果無法創建文件,修改文件之類的,自行更改相關的目錄權限。

總結

以上就是關于在CentOS 7中安裝ftp服務器的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广德县| 科技| 安图县| 嘉义市| 玉林市| 志丹县| 遵义市| 天水市| 普兰县| 黎川县| 安岳县| 镶黄旗| 肇庆市| 东阿县| 桃园市| 南安市| 台前县| 阳朔县| 永清县| 鄱阳县| 吉木萨尔县| 晴隆县| 广丰县| 华坪县| 扬州市| 新乐市| 准格尔旗| 衡东县| 佛坪县| 荥经县| 安宁市| 高要市| 东宁县| 肇源县| 昭苏县| 汝南县| 家居| 华宁县| 简阳市| 炎陵县| 青川县|