为了顺应当前形势和更好的发展,黑基网已于9月19日正式更名为【安基网】,域名更换为www.safebase.cn,请卸载旧的APP并安装新的APP,给您带来不便,敬请理解!谢谢

黑基Web安全攻防班
安基网 首页 IT技术 网络管理 查看内容

Linux下搭建FTP服务

2011-11-28 11:36| 投稿: Linux

摘要: 一. FTP服务器配置 1. 安装vsftpd包 第一张光盘 vsftpd-2.0.1-5.i386.rpm 命令:rpm –ivh vsftpd-2.0.1-5.i386.rpm &nbs...
一. FTP服务器配置 1. 安装vsftpd包 第一张光盘 vsftpd-2.0.1-5.i386.rpm 命令:rpm –ivh vsftpd-2.0.1-5.i386.rpm   2. vsftpd服务器的基本配置 (1)vsftpd.conf文件配置 “/etc/vsftpd/vsftpd.conf”  添加userlist_deny=YES/NO YES禁止用户账号登录;允许匿名登录。 NO允许用户账号登录;禁止匿名登录。 [root@localhost ~]# grep -v '#' /etc/vsftpd/vsftpd.conf anonymous_enable=YES local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES   pam_service_name=vsftpd userlist_enable=YES listen=YES tcp_wrappers=YES   3.建立用户登录账号  命令 useradd wangyong ; passwd wangyong  把用户账号添加到“/etc/vsftpd.ftpusers”文件中   4. 启动vsftpd服务   (1) 脚本启动“/etc/init.d/vsftpd start      启动级别:Chkconfig –live 35 vsftpd on ;查看 chkconfig –list vsftpd   (2) 命令:启动service sftpd start   5. 测试FTP服务器   (1) 匿名登录默认目录“/var/ftp”      Userlist_deny=YES      命令:ftp 10.0.0.10            Name(localhost:root): ftp/anonymous            Password: 无/Email      (2)用户账号登录默认为账号的宿主目录 把用户账号添加到“/etc/vsftpd.ftpusers”文件中 userlist_deny=NO     命令:ftp 10.0.0.10            Name(localhost:root): wangyong            Password: ******   6. 设置将FTP本地用户禁锢在宿主目录中    vsftpd.conf文件配置 “/etc/vsftpd/vsftpd.conf”  添加 chroot_local_user=YES  重启vsftpd服务 service vsftpd restart   二. FTP服务器虚拟用户   1.      建立名为“ftpuser“用户口令库文件 编辑奇数行为用户名;偶数行为密码。   2.      生成vsftpd的认证文件 命令及参数 Db_load –T –t hash –f ftpuser /etc/vsftpd/ftpuser_login.db    Ftpuser_login.db文件只对root用户可读可写    Chmod 600 ftpuser_login.db   3.      建立虚拟用户所需的PAM配置文件 在“/etc/pam.d/ftpuser.vu”建立名称为ftpuser.vu虚拟用户身份认证的PAM配置文件 Touch required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login Account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login   4.      建立虚拟用户及要访问的目录并设置相应的权限 用户宿主目录“/home/ftpsite”建立账号“virtual”设置权限为:700 Useradd –d /home/ftpsite virtual Chmod 700 /home/ftpsite/   5.      设置vsftp.conf配置文件添加 Guest table=YES Guest_username=virtual Pam_service_name=ftpuser.vu (pam文件名)   6.      重启vsftpd服务 Service vsftpd restart   7.      测试sftpd中的虚拟用户账号    

小编推荐:欲学习电脑技术、系统维护、网络管理、编程开发和安全攻防等高端IT技术,请 点击这里 注册黑基账号,公开课频道价值万元IT培训教程免费学,让您少走弯路、事半功倍,好工作升职加薪!



免责声明:本文由投稿者转载自互联网,版权归原作者所有,文中所述不代表本站观点,若有侵权或转载等不当之处请联系我们处理,让我们一起为维护良好的互联网秩序而努力!联系方式见网站首页右下角。


鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论

最新

返回顶部