0、安装ftp的前置条件是关掉SElinux

# vi /etc/selinux/config
修改 SELINUX=” disabled ” ,重启服务器。若相同,则跳过此步骤。
1、 可先查看是否安装过vsftp
# rpm -qa | grep vsftpd
则代表已经安装。可直接跳过步骤2
2 、安装 vsftp
# yum install vsftp* Is this ok [y/N]: y
代表安装完成。
3、 对vsftp 进行配置
# /etc/vsftpd/vsftpd.conf
将原始最后三行注释掉
添加以下信息:
#设定不允许匿名访问 anonymous_enable=NO #设定本地用户可以访问。注:如使用虚拟宿主用户,在该项目设定为NO的情况下所有虚拟用户将无法访问 local_enable=YES #使用户不能离开主目录 chroot_list_enable=YES #设定支持ASCII模式的上传和下载功能 ascii_upload_enable=YES ascii_download_enable=YES #PAM认证文件名。PAM将根据/etc/pam.d/vsftpd进行认证 pam_service_name=vsftpd #设定启用虚拟用户功能 guest_enable=YES #指定虚拟用户的宿主用户,CentOS中已经有内置的ftp用户了 guest_username=ftp #设定虚拟用户个人vsftp的CentOS FTP服务文件存放路径。存放虚拟用户个性的CentOS FTP服务文件(配置文件名=虚拟用户名) user_config_dir=/etc/vsftpd/vuser_conf
插入后按下Esc键后用:wq结束
进行认证
4、首先 安装Berkeley DB工具,很多人找不到db_load的问题就是没有安装这个包
# yum install db4 db4-utils
然后,创建用户密码文本/etc/vsftpd/vuser_passwd.txt ,注意奇行是用户名,偶行是密码
# touch /etc/vsftpd/vuser_passwd.txt # vi /etc/vsftpd/vuser_passwd.txt
注意(如果多个用户名和密码中间不能有空的换行,在最后一个密码后必须有换行)
比如
本示只创建一个用户
5、接着,生成虚拟用户认证的db文件
# db_load -T -t hash -f /etc/vsftpd/vuser_passwd.txt /etc/vsftpd/vuser_passwd.db
编辑认证文件/etc/pam.d/vsftpd,打开这文件,用“#”注释掉原先的所有内容,然后增加两行。(查看服务器配置参看步骤9)
32位系统增加以下两句:
auth required pam_userdb.so db=/etc/vsftpd/vuser_passwd account required pam_userdb.so db=/etc/vsftpd/vuser_passwd
64位系统增加以下两句:
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vuser_passwd account required /lib64/security/pam_userdb.so db=/etc/vsftpd/vuser_passwd
本服务器系统是64位版本
# /etc/pam.d/vsftpd auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vuser_passwd account required /lib64/security/pam_userdb.so db=/etc/vsftpd/vuser_passwd
6、最后,创建虚拟用户个*务文件
# mkdir /etc/vsftpd/vuser_conf/ # touch/etc/vsftpd/vuser_conf/test # vi /etc/vsftpd/vuser_conf/test
添加内容如下
#虚拟用户根目录,根据实际情况修改 local_root=/ftp/www #可写 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 /ftp/www # chmod R 777 /ftp # chmod R 777 /ftp/www
8、重启iptabls和vsftpd
# service iptables restart # service vsftpd restart
9、查看linux版本是32 还是64位
$su - root #file /sbin/init /sbin/init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV),
即是32位的 linux, 如是64位的, 显示的是 64-bit
总结
以上所述是小编给大家介绍的Linux 下FTP的安装与配置教程详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# linux
# ftp
# 安装配置
# LINUX Centos7搭建vsftpd服务
# Linux下使用pure-ftpd建立匿名ftp访问的方法
# Linux下搭建ftp服务器
# Linux环境下快速搭建ftp服务器方法介绍
# Linux中FTP账号无法删除文件夹的解决方案
# linux下vsftpd的安装及配置使用详细步骤(推荐)
# linux 操作 ftp 常用命令
# 在linux下开启FTP服务方法介绍
# Linux 下VSFTP服务搭建过程
# Linux ftp 命令行中下载文件get与上传文件put的命令应用详解
# Linux shell ftp命令根据文件日期下载文件的方法
# Linux中FTP服务器的搭建教程
# linux中ftp服务搭建需要注意的地方
# 两句
# 重启
# 小编
# 跳过
# 的是
# 换行
# 多个
# 在此
# 找不到
# 很多人
# 给大家
# 实际情况
# 按下
# 即是
# 用户可以
# 可直接
# 该项目
# 所有内容
# 所述
# 创建一个
相关文章:
教学论文网站制作软件有哪些,写论文用什么软件
?
如何通过VPS搭建网站快速盈利?
导航网站建站方案与优化指南:一站式高效搭建技巧解析
如何在IIS7中新建站点?详细步骤解析
如何通过WDCP绑定主域名及创建子域名站点?
如何生成腾讯云建站专用兑换码?
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
建站之星好吗?新手能否轻松上手建站?
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
如何用免费手机建站系统零基础打造专业网站?
长沙企业网站制作哪家好,长沙水业集团官方网站?
网站微信制作软件,如何制作微信链接?
如何在IIS管理器中快速创建并配置网站?
Python路径拼接规范_跨平台处理说明【指导】
建站之星ASP如何实现CMS高效搭建与安全管理?
C++如何编写函数模板?(泛型编程入门)
建站中国必看指南:CMS建站系统+手机网站搭建核心技巧解析
韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南
建站之星CMS建站配置指南:模板选择与SEO优化技巧
如何通过免费商城建站系统源码自定义网站主题与功能?
如何通过可视化优化提升建站效果?
php能控制zigbee模块吗_php通过串口与cc2530 zigbee通信【介绍】
制作网站的模板软件,网站怎么建设?
如何选择适配移动端的WAP自助建站平台?
高性价比服务器租赁——企业级配置与24小时运维服务
魔方云NAT建站如何实现端口转发?
,如何利用word制作宣传手册?
深圳企业网站制作设计,在深圳如何网上全流程注册公司?
广平建站公司哪家专业可靠?如何选择?
唐山网站制作公司有哪些,唐山找工作哪个网站最靠谱?
香港服务器网站卡顿?如何解决网络延迟与负载问题?
建站之星如何快速解决建站难题?
建站之星后台密码如何安全设置与找回?
如何快速重置建站主机并恢复默认配置?
电商网站制作价格怎么算,网上拍卖流程以及规则?
c# 在高并发下使用反射发射(Reflection.Emit)的性能
魔毅自助建站系统:模板定制与SEO优化一键生成指南
官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站
如何快速查询网站的真实建站时间?
建站之星多图banner生成与模板自定义指南
建设网站制作价格,怎样建立自己的公司网站?
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
大同网页,大同瑞慈医院官网?
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
官网建站费用明细查询_企业建站套餐价格及收费标准指南
如何选择PHP开源工具快速搭建网站?
如何用已有域名快速搭建网站?
公司网站制作价格怎么算,公司办个官网需要多少钱?
如何通过FTP空间快速搭建安全高效网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。