首页 > 系统 > 关键词  > Linux系统最新资讯  > 正文

Linux系统架设VSFTP服务器实例解析

2009-01-19 12:41 · 稿源:bianceng.cn

实验环境:AS4最小化安装

实验目标:架设VSFTP服务器

这次我们来学习Linux系统中的 vsftp服务器的配置。

下面我们开始了!首先我们安装vsftp服务器端的软件。

vsftpd服务器的安装文件位于第1张安装光盘中。

使用rpm命名可顺利安装该软件包。

# rpm -ivh vsftpd-2.0.1-5.i386.rpm

安装完后默认就可以启动vsftp服务了,

[root@localhost ~]# service vsftpd start

Starting vsftpd for vsftpd: [ OK ]

但是默认我们只能看,不能上传。

1.下面我们开启匿名用户上传

[root@localhost /]# vi /etc/vsftpd/vsftpd.conf

将 anon_upload_enable=YES

anon_mkdir_write_enable=YES

前面的#去掉

[root@localhost /]# service vsftpd restart

Shutting down vsftpd: [ OK ]

Starting vsftpd for vsftpd: [ OK ]

2.将FTP本地用户禁锢在宿主目录中

在vsftpd.conf文件中添加设置项。

chroot_local_user=YES

重新启动vsftpd服务。

# service vsftpd restart

3.建立虚拟帐号

a,建立虚拟用户口令库文件。

[root@localhost ~]# cat logins.txt

mike

123

john

321

口令库文件中奇数行设置用户名,偶数行设置口令 。

b,生成vsftpd的认证文件(在第3张光盘中安装)。

[root@localhost RPMS]# rpm -ivh db4-utils-4.2.52-7.1.i386.rpm

warning: db4-utils-4.2.52-7.1.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e

Preparing... ########################################### [100%]

1:db4-utils ########################################### [100%]

[root@localhost RPMS]# db_load -T -t hash -f /root/logins.txt /etc/vsftpd/vsftpd_login.db 生成认证文件。

c, 设置认证文件只对用户可读可写。

# chmod 600 /etc/vsftpd/vsftpd_login.db

d,建立虚拟用户所需的PAM配置文件。

手工建立vsftpd.vu文件。

# cat /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

e,建立虚拟用户及要访问的目录并设置相应的权限。

建立所有FTP虚拟用户帐号使用的系统用户帐号,并设置该帐号宿主目录的权限。

# useradd -d /home/ftpsite virtual

# chmod 700 /home/ftpsite

f,设置vsftpd.conf配置文件。

在配置文件中添加虚拟用户的配置内容。

guest_enable=YES

guest_username=virtual

pam_service_name=vsftpd.vu

重新启动vsftpd服务程序。---www.bianceng.cn

g,对vsftpd.conf文件修改后需要重新启动vsftpd服务程序。

# service vsftpd restart

现在就应该可以用虚拟帐号登陆了,

4.对虚拟用户设置不同的权限

设置主配置文件。

在vsftpd.conf文件中添加用户配置文件目录设置。

user_config_dir=/etc/vsftpd_user_conf

建立用户配置文件目录。

使用mkdir命令建立用户配置文件目录。

# mkdir /etc/vsftpd_user_conf

为虚拟用户建立单独的配置文件。

用户配置文件名称与用户名相同。

/etc/vsftpd_user_conf/mike

/etc/vsftpd_user_conf/john

里面的内容如下:

anon_world_readable_only=NO 表示用户可以浏览FTP目录和下载文件

anon_upload_enable=YES 表示用户可以上传文件

anon_mkdir_write_enable=YES 表示用户具有建立和删除目录的权限

anon_other_write_enable=YES 表示用户具有文件改名和删除文件的权限

没有的配置项默认按照vsftpd.conf的配置内容

5.FTP服务器的资源限制

max_clients=100 允许最大的客户端连接数

max_per_ip=5 同一IP最大客户端的连接数

local_max_rate=5000000 设置本地用户最大传输数率

anon_max_rate=2000000 匿名用户最大的传输数率

举报

  • 相关推荐
  • AIbase MCP服务库上线:集成服务器、客户端、调试、案例教程等服务

    在当今数字化时代,人工智能技术正以前所未有的速度发展,深刻地改变着我们的生活和工作方式。而要充分发挥AI的强大能力,离不开高效的工具和服务支持。今天,就让我们来了解一下一个专注于MCP(Model Context Protocol)服务的优质平台 —— AIbase(www.aibase.cn)。 AIbase平台(https://mcp.aibase.cn/)作为一个精选全球优质MCP服务器的集合平台,为AI应用开发者和爱好者提供了丰富的�

  • 国内MCP服务平台推荐!aibase.cn上线MCP服务器集合平台

    在当今数字化时代,人工智能技术正以前所未有的速度发展,深刻地改变着我们的生活和工作方式。而要充分发挥AI的强大能力,离不开高效的工具和服务支持。今天,就让我们来了解一下一个专注于MCP(Model Context Protocol)服务的优质平台 —— AIbase。 AIbase(<https://mcp.aibase.cn/>)是一个精选全球优质MCP服务器的集合平台。它就像一个精心打造的资源宝库,一站式整合了海�

  • 君乐宝威县一牧通过TPM优秀奖初审 牧业精益管理实现里程碑式突破

    君乐宝乳业集团威县第一牧场凭借系统性精益管理实践和显著提质增效成果,7月4日成功通过TPM(全面生产维护)优秀奖初审。作为君乐宝首家全面导入TPM管理体系的标杆牧场,该牧场构建了覆盖奶牛养殖、饲草管理、设备运维等全流程的精益管理体系,实现奶牛健康数据、产奶量等关键指标的实时监测,达到国际先进水平。评审专家对牧场TPM推进的系统性和创新性给予高度肯定,认为其为中国乳业树立了全产业链一体化管理创新典范。君乐宝将持续优化管理体系,对标国际打造世界级牧场。

  • 增量计算掀架构革命:云器定义新标准,Flink高成本遇挑战

    云器科技提出"通用增量计算"技术,解决大数据处理痛点。相比传统流计算框架Flink,该技术采用"按需增量"模式,仅计算数据变化部分,在保证分钟级时效的同时大幅降低资源消耗。云器还制定了行业首个增量计算标准SPOT,推动技术生态发展。该技术已在小红书等企业应用,实现流批一体化开发,支持标准SQL语法,开发效率提升显著。增量计算代表数据处理第四范式革命,为中小企业数字化转型提供新可能。

  • 2025 MWC 上海,IndoorLink无线讲解器在现场!

    6月18日,亚洲科技盛会MWC上海开幕。中国智能导览品牌IndoorLink携旗舰无线讲解器亮相,凭借500米超距抗干扰传输、智能多团队协作系统及全场景适配能力成为展会焦点。其搭载RangeBoost技术实现500米无障碍稳定传输,信号穿透力达普通设备2.6倍。创新智能信道管理系统支持999+无限频道和300+设备同步运行,毫秒级跳频规避干扰,确保多语种分组导览"零串频"。产品通过国际认证,已服务全球30国,在巴塞罗那MWC经5000人次极限考验。同时推出主副双讲+同声传译系统,支持12种语言实时翻译,助力跨国企业打破文化壁垒。安全方面通过本安防爆认证,成为业内首款可进入石化车间的讲解设备。这款承载30多项专利的中国声学方案,正重塑知识传播边界。

  • A档评级背后的标杆力量:宁波银行综合金融服务模式解析

    宁波银行在交易商协会首次发布的"主承销商综合评价"中跻身A档,成为城商行标杆案例。该行通过"规模筑基-创新驱动-风控护航"三位一体发展模式,2024年总资产突破3.12万亿元,增速15.25%显著高于行业水平。债券承销连续五年保持区域性银行首位,全年承销规模达2596亿元,绿色债券承销规模位居城商行首位。创新推出全国首批"两新"债券等产品,为实体�

  • 曝20周年iPhone首发LTPO 3面板:手机屏幕迎来跨越式升级

    为纪念iPhone诞生20周年,苹果准备在2027年推出一款革命性产品。 据媒体报道,苹果计划为2027年iPhone配备全新的LTPO 3显示屏,这块屏幕采用全新氧化物半导体显示技术,通过重构屏幕晶体管架构来大幅提升续航能力。尤其是在1Hz息屏显示场景,LTPO 3屏幕能大幅降低功耗。 为此苹果制定了技术演进路线图:2025年的iPhone 17系列全部标配LTPO 2屏幕;2027年至少有一款机型将首发LTPO 3�

  • Neuralink实现渐冻患者语言功能重建,微美全息(WIMI.US)完善AI+脑机接口生态圈

    埃隆·马斯克旗下Neuralink公司利用脑机接口技术,帮助一名渐冻症患者通过植入设备重新"说话"。该技术结合xAI的人工智能,将患者脑信号转化为语音。目前全球已有3位患者接受植入,其中两位恢复部分生活能力。脑机接口技术分为侵入式、非侵入式和半侵入式三种,在医疗、教育、游戏等领域应用前景广阔。我国"十四五"规划已将其列为重点科技项目。微美全息等企业正推动"脑机接口+"生态建设,整合AI、量子计算等技术拓展应用场景。该技术虽处临床试验阶段,但已展现帮助失语、瘫痪患者康复的潜力。未来随着AI与神经科学结合,人机协同将带来更多可能性。

  • 专业摄影为何钟情雷克沙 SILVER PRO?性能全解析

    文章介绍了雷克沙SILVER+PRO存储卡的专业性能:1)具备280MB/s读取和160MB/s写入速度,支持4K视频拍摄;2)V60视频速度等级确保持续写入不低于60MB/s,避免卡顿;3)采用双排金手指和双通道设计提升传输效率;4)提供64GB-1TB容量选择,兼容UHS-II/UHS-I设备;5)通过严苛测试,在-20℃极端环境下仍稳定运行;6)配备数据恢复软件,提供终身质保服务。该存储卡凭借稳定性能和专业品质,成为众多摄影师的可靠选择。

  • 空调一直开着为什么会更省电上热搜 专家解析

    ​近日,微博话题“空调一直开着为什么会更省电”登上热搜榜,引发众多网友关注。 针对这一问题,有专家给出专业解答。专家指出,空调在启动阶段的能耗较高,若频繁重启空调,其累计能耗会超过空调一直运行时的能耗,而且空调工作时间越长,这种能耗差异就越明显。 此外,专家还提醒了一些使用空调的注意事项。若空调长期未使用,再次使用前应进行清洗;对于中