国产探花免费观看_亚洲丰满少妇自慰呻吟_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武林網的支持。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 屏南县| 台山市| 抚宁县| 太仓市| 永福县| 手游| 磴口县| 临猗县| 紫金县| 溆浦县| 冀州市| 东莞市| 璧山县| 锦州市| 静宁县| 石屏县| 莒南县| 襄汾县| 鲁甸县| 阿坝县| 沈丘县| 林甸县| 黔东| 苏尼特左旗| 鞍山市| 同仁县| 望城县| 贺兰县| 宜城市| 义乌市| 隆安县| 论坛| 拉孜县| 册亨县| 栾城县| 甘肃省| 福州市| 贵港市| 中超| 桑日县| 湟源县|