欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux 下FTP的安裝與配置教程詳解

 更新時間:2017年08月17日 17:23:54   作者:我是傳奇cfd  
這篇文章主要介紹了Linux 下FTP的安裝與配置教程詳解,需要的朋友可以參考下

0、安裝ftp的前置條件是關(guān)掉SElinux

# vi /etc/selinux/config

修改 SELINUX=” disabled ” ,重啟服務(wù)器。若相同,則跳過此步驟。

1、 可先查看是否安裝過vsftp

# rpm -qa | grep vsftpd

則代表已經(jīng)安裝??芍苯犹^步驟2

2 、安裝 vsftp

# yum install vsftp*
Is this ok [y/N]: y

代表安裝完成。

3、 對vsftp 進(jìn)行配置

# /etc/vsftpd/vsftpd.conf

將原始最后三行注釋掉

添加以下信息:

#設(shè)定不允許匿名訪問
anonymous_enable=NO
#設(shè)定本地用戶可以訪問。注:如使用虛擬宿主用戶,在該項目設(shè)定為NO的情況下所有虛擬用戶將無法訪問
local_enable=YES
#使用戶不能離開主目錄
chroot_list_enable=YES
#設(shè)定支持ASCII模式的上傳和下載功能
ascii_upload_enable=YES
ascii_download_enable=YES
#PAM認(rèn)證文件名。PAM將根據(jù)/etc/pam.d/vsftpd進(jìn)行認(rèn)證
pam_service_name=vsftpd
#設(shè)定啟用虛擬用戶功能
guest_enable=YES
#指定虛擬用戶的宿主用戶,CentOS中已經(jīng)有內(nèi)置的ftp用戶了
guest_username=ftp
#設(shè)定虛擬用戶個人vsftp的CentOS FTP服務(wù)文件存放路徑。存放虛擬用戶個性的CentOS FTP服務(wù)文件(配置文件名=虛擬用戶名)
user_config_dir=/etc/vsftpd/vuser_conf

插入后按下Esc鍵后用:wq結(jié)束

進(jìn)行認(rèn)證

4、首先 安裝Berkeley DB工具,很多人找不到db_load的問題就是沒有安裝這個包

# yum install db4 db4-utils

然后,創(chuàng)建用戶密碼文本/etc/vsftpd/vuser_passwd.txt ,注意奇行是用戶名,偶行是密碼

# touch /etc/vsftpd/vuser_passwd.txt
# vi /etc/vsftpd/vuser_passwd.txt

注意(如果多個用戶名和密碼中間不能有空的換行,在最后一個密碼后必須有換行)

比如

本示只創(chuàng)建一個用戶

5、接著,生成虛擬用戶認(rèn)證的db文件

# db_load -T -t hash -f /etc/vsftpd/vuser_passwd.txt /etc/vsftpd/vuser_passwd.db

編輯認(rèn)證文件/etc/pam.d/vsftpd,打開這文件,用“#”注釋掉原先的所有內(nèi)容,然后增加兩行。(查看服務(wù)器配置參看步驟9)

32位系統(tǒng)增加以下兩句:

auth  required  pam_userdb.so db=/etc/vsftpd/vuser_passwd
account required  pam_userdb.so db=/etc/vsftpd/vuser_passwd

64位系統(tǒng)增加以下兩句:

auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vuser_passwd
account required /lib64/security/pam_userdb.so db=/etc/vsftpd/vuser_passwd

本服務(wù)器系統(tǒng)是64位版本

# /etc/pam.d/vsftpd
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vuser_passwd
account required /lib64/security/pam_userdb.so db=/etc/vsftpd/vuser_passwd

6、最后,創(chuàng)建虛擬用戶個性服務(wù)文件

# mkdir /etc/vsftpd/vuser_conf/
# touch/etc/vsftpd/vuser_conf/test
# vi /etc/vsftpd/vuser_conf/test

添加內(nèi)容如下

#虛擬用戶根目錄,根據(jù)實際情況修改
local_root=/ftp/www
#可寫
write_enable=YES
#掩碼
anon_umask=022
anon_world_readable_only=NO 
anon_upload_enable=YES 
anon_mkdir_write_enable=YES
anon_other_write_enable=YES

7、創(chuàng)建ftp根目錄權(quán)限

# mkdir /ftp/www
# chmod R 777 /ftp
# chmod R 777 /ftp/www

8、重啟iptabls和vsftpd

# service iptables restart
# service vsftpd restart

 9、查看linux版本是32 還是64位

$su - root
#file /sbin/init
/sbin/init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV),

即是32位的 linux, 如是64位的, 顯示的是 64-bit

總結(jié)

以上所述是小編給大家介紹的Linux 下FTP的安裝與配置教程詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評論