lunix下安裝FTP服務(wù)器并配置虛擬用戶賬號(hào)
一、基本內(nèi)容概述:
1、FTP服務(wù)的基本概念
FTP是用于進(jìn)行文件傳輸?shù)木W(wǎng)絡(luò)協(xié)議
FTP服務(wù)中分為服務(wù)器和客戶機(jī)兩個(gè)角色
2、FTP服務(wù)器的傳輸模式
主動(dòng)模式:由服務(wù)器主動(dòng)連接客戶機(jī)建立數(shù)據(jù)鏈路
被動(dòng)模式:FTP服務(wù)器等待客戶機(jī)建立數(shù)據(jù)鏈路
3、FTP服務(wù)器使用的端口
21端口用于與客戶機(jī)建立命令鏈路
在主動(dòng)模式下服務(wù)器使用20端口向客戶機(jī)建立數(shù)據(jù)鏈路
4、安裝FTP服務(wù)器注意事項(xiàng):
1)配置服務(wù)器IP地址(ifconfig eth0 192.168.1.33 netmask 255.255.255.0)
2)關(guān)閉防火墻(service iptables stop)
二、實(shí)驗(yàn)總結(jié):
1、實(shí)驗(yàn)背景:BENET公司由于業(yè)務(wù)要求,需要假設(shè)一臺(tái)FTP服務(wù)器。出于系統(tǒng)穩(wěn)定和
安全等多方面考慮,決定使用RHEL4作為服務(wù)器平臺(tái),在其上安裝VSFTP軟件包。
2、試驗(yàn)拓?fù)洌篊\S模式(略)
三、實(shí)驗(yàn)步驟:
1、安裝vsftp軟件包;(第一張安裝光盤中)
#rpm -ivh vsftpd-2.0.1-5.i386.rpm
2、建立虛擬用戶口令庫(kù)文件logins.txt(奇數(shù)行是用戶名,偶數(shù)行是口令)
#vi logins.txt
wang
wp123
peng
wp456
3、生成vsftpd的認(rèn)證文件(/etc/vsftpd/vsftpd_login.db)
1) 安裝3個(gè)支持的軟件包 ;
#rpm -ivh db4-java....
#rpm -ivh db4-tcl....
#rpm -ivh db4-utils....
2) 使用db_load命令生成認(rèn)證文件;
#db_load -T -t hash -f logins.txt /etc/vsftpd/vsftpd_login.db
3) 設(shè)置認(rèn)證文件的權(quán)限;
#chmod 600 /etc/vsftpd/vsftpd_login.db
4、建立虛擬用戶所需的PAM配置文件;
#vi /etc/pam.d/vsftpd.vu
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
5、建立虛擬用戶及要訪問的目錄并設(shè)置相應(yīng)的權(quán)限
#useradd -d /home/ftpsite virtual
#chmod 700 /home/ftpsite
6、設(shè)置vsftpd.conf配置文件(添加虛擬用戶的配置項(xiàng))
#vi /etc/vsftpd/vsftpd.conf
guest_enable=YES
guest_username=virtual
pam_service_name=vsftpd.vu
7、重新啟動(dòng)vsftpd服務(wù)程序;
#service vsftpd start
8、測(cè)試虛擬用戶帳號(hào)的FTP登錄 ;
#ftp localhost
9、對(duì)不同的虛擬用戶設(shè)置不同的權(quán)限;
1) 設(shè)置主配置文件
在vsftpd.conf文件中添加用戶配置文件目錄設(shè)置
user_config_dir=/etc/vsftpd_user_conf
2) 建立用戶配置文件目錄
# mkdir /etc/vsftpd_user_conf
3) 為虛擬用戶建立單獨(dú)的配置文件
a.用戶配置文件名稱與用戶名相同
/etc/vsftpd_user_conf/mike
/etc/vsftpd_user_conf/john
b.每個(gè)FTP虛擬用戶都可以獨(dú)立設(shè)置其權(quán)限
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
完成!
關(guān)鍵字:lunix、FTP服務(wù)器
新文章:
- CentOS7下圖形配置網(wǎng)絡(luò)的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統(tǒng)后丟失windows啟動(dòng)項(xiàng)
- CentOS單網(wǎng)卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗(yàn)證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網(wǎng)打印機(jī)IP講解
- CentOS7使用hostapd實(shí)現(xiàn)無(wú)AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網(wǎng)絡(luò)重啟出錯(cuò)
- 解決Centos7雙系統(tǒng)后丟失windows啟動(dòng)項(xiàng)
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統(tǒng)有什么不同呢
- Centos 6.6默認(rèn)iptable規(guī)則詳解