问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux 系统下FTP服务器配置方法

发布网友 发布时间:2022-04-21 09:36

我来回答

1个回答

热心网友 时间:2023-11-09 05:02

1、  安装vsftp
rhel4系统中包括了vsftp服务器的rpm安装包,包名称是vsftpd-2.0.1-5.i386.rpm
               

   #rpm –ivh vsftpd-2.0.1-5.i386.rpm
2、  vsftpd服务器的基本配置
vsftpd服务器的配置文件保存在“/etc”目录和它的子目录中。
(1)       vsftpd.conf文件中的配置项
vsftpd.conf文件中所有的配置记录都包括配置项和配置值两部分内容,中间用等号连接。
               

   anonymous_enable=YES
(2)       vsftpd服务器的默认配置
vsftpd.conf文件中的默认配置使用于最常用的FTP服务器配置需求,去除注释行后的配置文件中包括如下配置内容:
               

   #grep –v ‘#’ 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
l         vsftpd.conf文件中的默认配置的含义如下:
l         anonymous_enable=YES,表示FTP可以允许匿名登陆
l         local_enable=YES,表示允许本地用户登陆
l         write_enable=YES,表示FTP服务器开放对本地用户的写权限
l         local_umask=022,设置本地用户的文件生成掩码
l         dirmessage_enable=YES,当切换到FTP服务器中的某个目录时,将显示该目录下的“.message”隐含文件了内容
l         xferlog_enable=YES,FTP将启用上传和下载日志
l         connect_from_port_20=YES,ftp将启用ftp数据端口的连接请求
l         xferlog_std_format=YES,ftp将使用标准的ftpd xferlog日志格式
l         pam_service_name=vsftpd,设置PAM认证服务的配置文件名称,该文件保存在“/etc/pam.d/”目录下。
l         userlist_enable=YES,ftp将检查userlist_file设置文件中指定的用户是否可以访问vsftpd服务器
l         listen=YES,ftp服务器将处于独立启动模式
l         tcp_wrappers=YES,ftp服务器将使用tcp_wrappers作为主机访问控制模式。
3、  vsftpd.ftpusers文件
vsftpd.ftpusers文件位于“/etc”目录中,用于保存不允许进行ftp登陆的本地用户帐号,这些帐号(包括root用户在内)通常不是普通用户帐号,而是在系统中具有较高权限的帐号。禁止这些用户可以提高系统的安全性
4、  vsftpd.user_list文件
vsftpd.user_list文件位于“/etc”目录中,具有与vsftpd.ftpusers文件类似的访问控制功能,但是使用起来更加灵活。
(1)       设置登陆的用户帐号
当vsftpd.conf配置文件中包括以下设置时,vsftpd.user_list文件中的用户帐号被禁止进行ftp登陆。
               

   userlist_enable=YES
userlist_deny=YES
userlist_deny设置项设置使用vsftpd.user_list文件,userlist_deny设置为YES表示vsftpd.user_list文件用于设置禁止登陆的用户帐号。
(2)       设置只允许登陆的用户帐号
当vsftpd.conf配置文件中包括以下设置时,只有vsftpd.user_list文件中的用户帐号能够进行ftp登陆
               

   userlist_enable=YES
userlist_deny=YES
userlist_enable设置项设置使用vsftpd.user_list文件,userlist_deny设置为NO表示vsftpd.user_list文件用于设置只允许登陆的用户帐号,文件中未包括的用户帐号被禁止ftp登陆
5、  匿名用户登陆目录
当用户匿名登陆ftp服务器时,将进入“/var/ftp”目录,并且将该目录作为根目录,即匿名用户不能离开该目录,只能进入该目录的子目录
6、  启动vsftpd服务
               

   #service vsftpd restart
7、测试ftp服务器
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 关注平安人寿客户服务节有什么用?有必要关注吗? 宾馆房间出来的一条网线,怎么连接无线路由设置WIFI? 平安人寿的客户服务节结束了吗?明年可不可以参加? 信阳一中学男厕所内,安上了摄像头,学校为啥要这样做? 平安客服节今年是第几届了? 电脑ip192.168.113.5怎么设置路由 平安保险公司最近是否在搞活动(存钱送意外保险的) C类网络192.168.2.0(/24),规划成10个子网 有平安好车主的财神节活动攻略吗? 平安节风俗有哪些 啥是平安节?平安节干什么? 深圳2020有没有什么圣诞节平安夜的活动? 中国平安保险18年双十二活动优惠是不是真的 中国平安车险18号有什么活动 三星s8屏幕摸着非常顿,是不是疏油层掉了?疏油层掉了 售后给你补吗? 如何在word2010中,插入扫描仪扫描的图片。 wps word下如何插入扫描图片 怎么把word里面的文档扫描成照片! 如何把word文件扫描成图片格式??求解决 怎么把word里面的文档扫描成照片!谢谢啊 最近朋友老说平安健康节,平安好生活健康节是什么? 大神教你辨别购买的win7旗舰版系统光盘是否原版系统 “如何”“怎样”“怎么样”的区别是什么? 平安时代有哪些节日 怎么开启nfs3服务 hadoop 用appache+php+mysql编写的网页出现“Can't create table '鏁版嵁搴? (errno: 22)”的错误。 平安人寿客服节这个活动的目的或者说意义是什么呢? http:11192.168.2.113.8800/ms/ 平安节传说? ASP死循环会对系统有影响吗? 平安人寿的客户服务节每年都在哪里举办? 一台路由器下面连接4台网络摄像机的设置方法? 如何修改摄像机Ip 平安保险好生活APP健康节福利在哪里领取? 平安客服节是什么类型的活动啊? NTP服务器未联网,怎么配置 Cisco 我想问这代什么意思 路由器、局域网高手进 realmeq屏幕没有疏油层影响贴膜吗? 什么软件可以检测电脑硬件是否正常?