Linux Server 平台上安装FTP服务
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-08
vsftpd--安全的ftp服务端软件 配置文件目录/etc/vsftpd/vsftpd.conf 服务启动 service vsftpd start 停止服务 service vsftpd stop 重启服务 service vsftpd restart 系统启动时候自动启动服务 chkconfig vsftpd on 系统启动时候不自动启动服务 chkconfig vsftpd off 检查自己有没有安装ftp服务 rpm -qa |grep ftp 若没有安装,则找到自己的光盘文件,安装vsftpd文件 下面介绍详细安装过程 所有过程只需修改配置文件, vim /etc/vsftpd/vsftpd.conf 并重启服务做测试即可! 1.匿名用户 anonymous_enable=YES 打开匿名用户功能 匿名用户目录/var/ftp anon_max_rate=50000 限制匿名用户的传输速度为50000byte max_per_ip=5 服务器每个ip的最大连接数5个 max_clients=2000 服务器最大能连接3个客户端 匿名用户上传支持(仅能上传,不能修改和删除) 1.配置文件添加anon_upload_enable=YES 2.mkdir /var/ftp/up 3.chmod 777 /var/ftp/up /etc/rc.d/init.d/vsftpd restart #重启服务的第二个命令 2.普通用户 就是系统用户 local_enable=YES 打开普通用户功能 write_enable=YES 普通用户上传文件 chroot_local_user=YES 锁定用户目录(增强安全) local_max_rate=5000 普通用户限速为5000byte *本地用户只使用ftp功能 vi /etc/passw ccc:x:502:503::/home/ccc:/bin/bash改为 ccc:x:502:503::/home/ccc:/sbin/nologin 3.虚拟用户 虚拟用户,保证安全的,使用不多 1.修改pam(认证体系)支持虚拟用户认证 2.建立普通用户给虚拟用户做映射用户 3.修改配置文件支持虚拟用户 4.单独配置虚拟用户权限 5.重启服务完成 参考配置 /usr/share/doc/vsftpd-2.2.2/EXAMPLE/VIRTUAL_USERS /usr/share/doc/vsftpd-2.2.2/EXAMPLE/VIRTUAL_USERS_2 做法 1.1 vi /etc/pam.d/vsftpd.us 1.2 添加下列内容 auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login #密码验证 account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login #用户名验证 1.3 建立虚拟用户数据库文件 vi /etc/vsftpd/vsftpd_login.txt #奇数行为用户名,偶数行为密码 db_load -T -t hash -f /etc/vsftpd/vsftpd_login.txt /etc/vsftpd/vsftpd_login.db #生成数据库文件 添加 pam_service_name=vsftpd #改为pam_service_name=vsftpd.us guest_enable=YES #打开虚拟用户支持 *虚拟用户和本地用户方式只能用一个 guest_username=vftp #虚拟用户映射为本地用户vftp user_config_dir=/etc/vsftpd_user_conf #添加虚拟用户配置目录 mkdir /etc/vsftpd_user_conf 用户权限为 anon_world_readable_only=NO #列出用户文件内容 anon_upload_enable=YES #上传文件 anon_other_write_enable=YES #建立目录 write_enable=YES #写入支持 local_root=xxx #虚拟用户的用户目录 4.1 vi /etc/vsftpd_user_conf/amao 添加 anon_world_readable_only=NO anon_upload_enable=YES anon_other_write_enable=YES local_root=/home/amao --- mkdir /home/amao chown vftp.vftp /home/amao chmod 777 /home/amao 重启vsftpd服务,完成配置 本文出自 “西安网络工程师董黎辉” 博客,请务必保留此出处http://donglihui.blog.51cto.com/2331730/490085 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 教你如何在Linux中简单安装vmware下一篇: linux下网卡配置文件解释
关于Linux Server 平台上安装FTP服务的所有评论