ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:811.34KB ,
资源ID:19187379      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19187379.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Linux下FTP服务器的安装和简单配置文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Linux下FTP服务器的安装和简单配置文档格式.docx

1、查看vsftpd.conf文件中的配置项:若有必要可使用manvsftpd.conf查看配置帮助信息。文件vsftpd.ftpuser位于/etc目录下,用于保存不允许进行FTP登录的本地用户的帐户(这些帐户包括root用户在内,一般都是存储一些权限较大的用户,为安全性考虑),其中nobody是相当于Windows中的Guest帐户(来宾帐户):文件vsftpd.user_list文件位于/etc目录中,具有与vsftpd.ftpusers文件类似的访问控制功能,但是使用起来更加灵活:在vsftpd.user_list文件需要与主配置文件vsftpd.conf的配置项结合来实现对于vsftpd

2、.user_list文件中指定用户帐号的访问控制:示userlist_enable=YES示userlist_deny=YES时则表示禁止该文件的用户访问FTP服务器示userlist_deny=NO时则表示允许该文件的用户访问FTP服务器我这里先则的是允许该文件的帐户访问FTP服务器:示vi/etc/vsftpd/vsftpd.conf注:userlist_deny=NO需要管理员手动添加并修改。/etc/vsftpd.user_list匿名用户登录FTP服务器时将进入/var/ftp目录,并将该目录作为根目录,即匿名用户不能离开该目录,只能进入该目录的子目录:Vsftpd服务的启动和关闭:

3、示vsftpd服务器的启动脚本文件位于/etc/init.d/目录下名为vsftpd的文件,且在这里配置vsftpd服务在35系统启动级别时,随系统自启动:启动vsftpd服务:在linux客户机测试FTP用户登录:OK!登录成功,从上面可以看出如果我用的本地用户,可以通过cd命令来进入我的/根目录,这样显然是不安全的,我们再做如下操作即可把它禁锢在其宿主目录中:配置将FTP本地用户禁锢在宿主目录中:在vsftpd服务器的配置文件vsftpd.conf中添加配置项chroot_local_user设置为YES,再重启vsftpd服务程序:再到客户机去测试:从上图可以看出我们用pwd显示时不再是

4、/home/tom目录了而是直接说我们现在处在/目录下,再次也是一样的),证明禁锢成功。目标:配置FTP服务器的虚拟用户环境介绍:接着上面的环境走(呵呵!)建立虚拟用户口令库文件:/var/logins.txt这里单行为FTP登录的用户名,双行则为FTP上面单行用户登录时的口令。生成vsftpd的认证文件:这里的/var/logins.txt文件是我前面创建的虚拟用户口令库文件,这里就是根据它来生成的认证文件。为安全起见配置vsftpd_login.db文件的权限为只对root用户可读可写,即:600:建立虚拟用户所需的PAM配置文件:/etc/pam.d/vsftpd.vu此文件默认没有用上

5、面的指令创建并添加发下两行:示authrequired/lib/security/pam_userdb.sodb=/etc/vsftpd/vsftpd_login示account建立虚拟用户及要访问的目录并设置相应的权限:示useraddd/home/ftpsitevirtual指令的意思为创建virtual用户并为其创建宿主目录ftpsite(这样它就不会创建与其用户名同名的宿主目录了),并给其配置权限。virtual示chmod706配置vsftpd.conf配置文件:在配置vsftpd.conf配置文件时请先备份其文件,以免出现配置错误时可进行修复。示guest_enable=YES表示

6、启用虚拟用户登录FTP示guest_username=virtual表示通过virtual帐户做为中间(类似进入皇宫时的令牌)示pam_service_name=vsftpd.vu认证模块所指向的文件示userlist_deny=YES(此行这样改的意思是因为我们之前将其改为NO便是允许vsftpd.user_list文件中用户来访问FTP服务器,但我并未将虚拟用户添加进去,这里我们禁用即此文件的用户不可能访问FTP服务器,它便会读我们的虚拟用户了,否则会显示530错误。重启vsftpd服务程序:测试作用虚拟用户登录:对不同的虚拟用户设置不同的权限:设置主配置文件:进入vsftpd的主配置文件

7、添加如下行:建立用户配置文件目录:在/etc/vsftpd_user_conf目录中为每个虚拟用户建立独立的配置文件,配置文件名称和用户名同:在创建的文件中为每个用户配置相应在权限:测试:上图证明test001没有写入权限,而test002则有创建目录的权限。在vsftpd服务器中限制客户机连接数和传输速率修改vsftpd主配置文件/etc/vsftpd/vsftpd.conf添加如下几行:示max_clients=3(表示最大客户连接数量为3个)示max_per_ip=1(表示配置FTP服务器对于同一个IP地址的最大连接数为1即只允许一个线程)示local_max_rate=50(表示本地用户的最大传输速率为50KB/s)示anon_max_rate=20(表示匿名用户包括虚拟用户最大传输速率为20KB/s)重启vsftpd服务:上图表示我在同一个机器已经有一个连接,不能再连接了,需要连接成功则需关闭现有连接。上图为我超过了FTP服务器允许的最大连接数的错误信息

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1