麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

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

centos6.5安裝vsftp服務并配置虛擬賬戶ftp

2024-09-09 20:58:43
字體:
來源:轉載
供稿:網(wǎng)友
centos6.5安裝vsftp服務并配置虛擬賬戶ftp

當我們的用戶量越來越大時,繼續(xù)創(chuàng)建更多的系統(tǒng)用戶是不明智的,這時就需要為vsftpd創(chuàng)建虛擬賬戶,但vsftpd虛擬賬戶的數(shù)據(jù)庫要保存在Berkeley DB格式的數(shù)據(jù)文件中,所以需要安裝db4-utils工具來創(chuàng)建這樣的數(shù)據(jù)庫文件

(1)安裝vsftpd服務

yum install vsftpdservice vsftpd restartchkconfig vsftpd on

(2)創(chuàng)建虛擬用戶數(shù)據(jù)庫

首先需要創(chuàng)建明文文件,明文文件奇數(shù)行為用戶名,偶數(shù)行為密碼。使用db_load工具將其轉換為數(shù)據(jù)庫文件,db_load工具需要通過安裝db4—utils軟件獲得。最后通過修改文件權限以增強資料的安全性

yum -y install db4-utilsvi /etc/vsftpd/vlogin

在vlogin文件中寫入用戶名和密碼

tomcat123456jerry654321

生成虛擬數(shù)據(jù)庫

db_load -T -t hash -f /etc/vsftpd/vlogin /etc/vsftpd/vlogin.dbchmod 600 /etc/vsftpd/{vlogin,vlogin.db}

(3)創(chuàng)建PAM文件,設置虛擬賬號驗證

linux一般通過PAM文件設置賬號的驗證機制,然后通過創(chuàng)建PAM文件,使用新的數(shù)據(jù)文件進行登錄驗證,PAM文件中的db選項于指定并驗證賬戶和密碼的數(shù)據(jù)庫文件

vi /etc/pam.d/vsftpd.pamauth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vloginaccount required /lib64/security/pam_userdb.so db=/etc/vsftpd/vlogin

(4)設置虛擬賬戶共享目錄

因為所有的虛擬賬戶需要映射到一個真實的系統(tǒng)賬戶,所以系統(tǒng)需要添加一個系統(tǒng)賬戶并設置家目錄

useradd -s /sbin/nologin -d /home/ftp virtual

(5)修改主配置文件

vi /etc/vsftpd/vsftpd.confanonymous_enable=NO #禁止匿名登錄,默認開啟local_enable=YES  #啟動本機賬戶ftpwrite_enable=YES  #允許寫操作anon_upload_enable=YES #允許匿名用戶上傳,默認禁止anon_mkdir_write_enable=NO  #禁止匿名用戶創(chuàng)建目錄anon_other_write_enable=NO    #禁止匿名用戶進行其他寫操作guest_enable=YES #開啟,則所用非匿名用戶登錄都指定到guest_username的指定賬號guest_username=virtual #設置來賓賬號,即我們剛剛創(chuàng)建的賬號listen_port=21pasv_enable=YES #啟動被動模式連接pasv_min_port=30000pasv_max_port=30999user_config_dir=/etc/vsftpd_user_confpam_service_name=vsftpd.pam #指定pam文件user_sub_token=$USER

(5)為每個用戶設置獨立的共享路徑

通過在主配置文件中使用user_config_dir選項,設置一個基于賬戶的配置目錄,在該目錄下可創(chuàng)建若干個與賬戶名稱相同的文件,并在文件中為此賬戶設置獨立的配置選項,包括權限與共享路徑等設置,本文僅以tomcat為列,如果你還需要對權限,限速,并發(fā)量等選項進行設置,可以參考匿名賬戶的設置賬戶的設置選項添加至賬戶獨立的配置文件中

mkdir /etc/vsftpd_user_confmkdir -p /home/ftp/tomcatvi /etc/vsftpd_user_conf/tomcatlocal_root=/home/ftp/$USER

(6)將21號端口寫進防火墻

vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT #添加這一行

(7)重啟服務

service iptables restartservice vsftpd restart

常見問題

1、530 Login incorrect

pam驗證失敗,可能是因為你使用的64位操作系統(tǒng),而pam文件中庫文件的調用卻使用的是/lib/security/pam_userdb.so。或者是用戶名或密碼輸入錯誤,也有可能是vsftpd主配置文件中pam_service_name設置的pam文件名稱與/etc/pam.d中創(chuàng)建的pam文件不一致

2、500 oops:cannot change directory:/home/ftp/$USER

setsebool -P ftp_home_dir 1

3、上傳文件失敗

chmod 777 /home/ftp/tomcat

注:實習生做運維。這是為了以后不用到處找文章才寫的,不完善或錯誤請指出!!!!!!!!!!


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 午夜神马电影网 | 国内精品久久久久久影视8 嫩草影院在线观看网站成人 | 久久久www成人免费精品 | 午夜视频在线免费播放 | 国产免费视频在线 | 久久毛片免费 | 国产999在线| 91短视频在线播放 | 国产精品一区2区3区 | 综合网日日天干夜夜久久 | 成人精品一区二区三区中文字幕 | 久草在线手机视频 | 国产精品一区二区日韩 | 精品国产一区二区三区在线 | 精品一区二区久久久久久按摩 | 亚洲精品欧美二区三区中文字幕 | 在线成人一区二区 | 91avsese| 亚洲第一视频在线 | 欧美一级在线免费 | 日本成人二区 | 黄色久| 羞羞视频免费网站男男 | 欧美日本色 | 精品一区二区三区在线观看国产 | 国产亚洲精品久久午夜玫瑰园 | 国产一级毛片视频在线! | 国产亚洲精彩视频 | 看片一区| 日本xxxx色视频在线观看免费, | 黄色二区三区 | 国产精品成人免费一区久久羞羞 | 欧美日韩在线中文字幕 | 欧美成人精品欧美一级乱黄 | 国产一级中文字幕 | 中文字幕观看 | 内地av在线 | av在线免费观看不卡 | 国产精品久久久久久久久久三级 | 久久久av亚洲男天堂 | 黄色av网站免费 |