Linux装置FTP服务器并装备虚拟用户账号ITeye - 凯时娱乐

Linux装置FTP服务器并装备虚拟用户账号ITeye

2019年03月01日15时59分18秒 | 作者: 秋灵 | 标签: 用户,装备,虚拟 | 浏览: 2391


4、装置FTP效劳器注意事项:
1)装备效劳器IP地址(ifconfig eth0 192.168.1.33 netmask 255.255.255.0)
2)封闭防火墙(service iptables stop)

 

二、试验总结:
1、试验布景:BENET公司因为事务要求,需求假定一台FTP效劳器。出于体系安稳和
安全等多方面考虑,决议运用RHEL4作为效劳器渠道,在其上装置VSFTP软件包。
2、试验拓扑:C\S形式(略)

三、试验过程:
1、装置vsftp软件包;(第一张装置光盘中)
#rpm -ivh vsftpd-2.0.1-5.i386.rpm
2、树立虚拟用户口令库文件logins.txt(奇数行是用户名,偶数行是口令)
#vi logins.txt
wang
wp123
peng
wp456
3、生成vsftpd的认证文件(/etc/vsftpd/vsftpd_login.db)
1)  装置3个支撑的软件包    ;
#rpm -ivh db4-java....
#rpm -ivh db4-tcl....
#rpm -ivh db4-utils....
2)  运用db_load指令生成认证文件;
#db_load -T -t hash -f logins.txt /etc/vsftpd/vsftpd_login.db
3)  设置认证文件的权限;
#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、树立虚拟用户及要拜访的目录并设置相应的权限
#useradd -d /home/ftpsite virtual(形似需求设置暗码才干连上ftp,但设置暗码了还算是虚拟用户吗,好纠结啊好纠结)
#chmod 700 /home/ftpsite
6、设置vsftpd.conf装备文件(增加虚拟用户的装备项)
#vi /etc/vsftpd/vsftpd.conf
guest_enable=YES
guest_username=virtual
pam_service_name=vsftpd.vu
7、重新启动vsftpd效劳程序;
#service vsftpd start
8、测验虚拟用户帐号的FTP登录 ;
#ftp localhost
9、对不同的虚拟用户设置不同的权限;
1) 设置主装备文件
在vsftpd.conf文件中增加用户装备文件目录设置
user_config_dir=/etc/vsftpd_user_conf
2)  树立用户装备文件目录
# mkdir /etc/vsftpd_user_conf
3)  为虚拟用户树立独自的装备文件
a.用户装备文件名称与用户名相同
/etc/vsftpd_user_conf/mike
/etc/vsftpd_user_conf/john
b.每个FTP虚拟用户都可以独立设置其权限
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表凯时娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章

阅读排行

  • 1

    shell中符号的含义ITeye

    指令,字符,匹配
  • 2

    rsync同步ITeye

    同步,文件,暗码
  • 3
  • 4
  • 5
  • 6
  • 7

    linux 了解过的指令ITeye

    检查,文件,运用
  • 8

    epoll水平触发边际触发ITeye

    形式,数据,事情
  • 9

    OpenVPN 装置进程ITeye

    客户端,运转,装备
  • 10

    OpenVPN 装置进程ITeye

    客户端,运转,装备