6加1开奖结果 > 網絡資訊 > 技術支持 >
CentOS 6.3 FTP搭建
分享至:0
2016-08-31 15:09:32     來源:     點擊:
導讀: 【北京云主機產業基地,長期提供:北京云主機、北京電信云主機、北京聯通云主機、北京雙線云主機、廣東電信云主機、香港免備案云主機、韓國... 【北京6加1开奖结果產業基地,長期提供:北京6加1开奖结果、北京電信云主機、北京聯通云主機、北京雙線云主機、廣東電信云主機、香港免備案云主機、韓國免備案云主機】
vsftpd需要了3種ftp登錄方式:
 
1、anonymous(隱姓埋名帳號)
 
運用anonymous是使用寬泛的一種FTP效勞器.假如用戶正在FTP效勞器上沒有帳號,那樣用戶能夠以anonymous為用戶名,以本人的電子郵件地點為明碼停止登錄.當隱姓埋名用戶登錄FTP效勞器后,其登錄節目為隱姓埋名FTP效勞器的根節目/var/ftp.為了加重FTP效勞器的負載,正常狀況下,應開放隱姓埋名帳號的上傳性能.
 
2、real(實正在帳號)
 
real也稱為外地帳號,就是以實正在的用戶名和明碼停止登錄,但大前提環境是用戶正在FTP效勞器上占有本人的帳號.用實正在帳號登錄后,其登錄的節目為用戶本人的節目,該節目正在零碎構建帳號時零碎就主動創立.
 
3、guest(虛構帳號)
 
假如用戶正在FTP效勞器上占有帳號,但此帳號只能用來資料傳輸效勞,那樣該帳號就是guest,guest是實正在帳號的一種方式,它們的沒有同之處正在于,geust登錄FTP效勞器后,沒有能拜訪除寄主節目以外的形式
 
辦法/方法 
1.運用yum裝置vsftp,省去依托包費事
 
2.修正配置資料 
mv /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.confbak //備份 
vi /etc/vsftpd/vsftpd.conf //創立配置資料 
列出我的配置,依據條件修正做恰當修正,留意每行前面沒有可有空格
 
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=NO
xferlog_file=/var/log/xferlog
xferlog_std_format=YES
nopriv_user=ftpde
async_abor_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to blah FTP service.
chroot_local_user=NO
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
background=YES
guest_enable=YES
guest_username=ftpde
user_config_dir=/etc/vsftpd/user_config
max_clients=100
max_per_ip=20
pasv_enable=YES
pasv_min_port=6000
pasv_max_port=7000
3.創立外地用戶ftpde 以及chroot虛構用戶映照資料  useradd ftpde //創立ftpde用戶,此用戶為零碎用戶  vi /etc/vsftpd/vsftpd.chroot_list  ftpde //該資料為手動構建,每一溜兒專人一度欲將虛構用戶映照到外地賬戶的稱號
 
4.創立用戶賬戶資料passwd.file  該資料默許也沒有具有的,該資料用于存儲用戶賬戶以及明文化碼,體例為每個賬戶兩行,第一溜兒是用戶名,第二行是明碼,以該類推!  vi /etc/vsftpd/passwd.file  ftpdemo  123456
 
5.生成虛構用戶認證的db資料  db_load -T -t hash -f /etc/vsftpd/passwd.file /etc/vsftpd/ftpuser_passwd.db
 
6.創立用戶配置資料  構建好賬戶后,需求為每個用戶創立記載FTP節目地位、用戶權限等消息的配置資料  mkdir /etc/vsftpd/user_config  配置資料以FTP用戶名為資料稱號,每個FTP用戶一度資料,相似ftedemo  vi /etc/vsftpd/user_config/ftpdemo  形式如次:  local_root=/data/FTP/ftpuser //該門路對于應的節目必需具有,下一步創立  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.創立ftp用戶節目,并賦讀/寫權限  mkdir -p /data/FTP/ftpdemo  FTP 用戶所映照到的零碎帳戶必需對于 FTP 用貨主節目占有呼應的讀/寫權限。依然以ftpdemo用戶為例,白文中ftpdemo虛構用戶是被映照到ftpde零碎帳戶的,因為 ftpde 零碎帳戶必需占有對于ftpdemo 的 FTP 主節目/data/FTP/ftpuser 的讀/寫權限  chown -R ftpde:ftpde /data/FTP/ftpdemo/
 
8.修正Pam 認證??? 備份原有配置資料  mv /etc/pam.d/vsftpd /etc/pam.d/vsftpd.bak  創立新配置資料  vi /etc/pam.d/vsftpd詳細形式如次:  auth required pam_userdb.so db=/etc/vsftpd/ftpuser_passwd  account required pam_userdb.so db=/etc/vsftpd/ftpuser_passwd
 
9.修正風火墻  vi /etc/sysconfig/iptables  配置如次:  -A INPUT -m state –state NEW -m tcp -p tcp –dport 21 -j ACCEPT  -A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT  -A INPUT -p tcp –dport 6000:7000 -j ACCEPT  重刮風火墻,使配置生郊  service iptables restart
 
10.開放selinux  setenforce 0 //暫時開放,重起零碎生效  或者許修正selinux配置開放selinux  vi /etc/selinux/config  SELINUX=disable
 
【1元云購云主機,次月半價續費,云主機首月只要1元,次月半價續費,北京云主機產業基地為您提供全國各地云主機vps6加1开奖结果,客服電話400-676-2468】 

? ? ?
?