[计算机]ftp服务器实验报告

[计算机]ftp服务器实验报告

ID:30035425

大小:201.68 KB

页数:6页

时间:2018-12-26

[计算机]ftp服务器实验报告_第1页
[计算机]ftp服务器实验报告_第2页
[计算机]ftp服务器实验报告_第3页
[计算机]ftp服务器实验报告_第4页
[计算机]ftp服务器实验报告_第5页
资源描述:

《[计算机]ftp服务器实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验名称:FTP服务器搭建实验拓扑:关闭SELinuxSetenforce0实验步骤:FTP服务器配置1.先查看是否安装了vsftpd服务,这里已经安装。如示安装先挂载光盘,安装vsftpd服务2.切换到配置文件目录cd/etc/vsftpd,查看有那些配置文件ftpusers配置文件是黑名单,加入到该配置文件的用户不可能登录FTP服务器user_list配置文件是否生效,取决于vsftpd.conf主配置文件,当主文件中存在”userlist_enable=YES”时,该文件生效。如果主文件中配置”userlist_deny=YES”,则该文件为黑

2、名单文件,该文件中的用户不能登录FTP服务器。如果”userlist_deny=NO”,则为白名单文件,该文件中的用户可以登录FTP服务器。注意,黑白名单ftpusers,user_list只对系统用户生效,不对虚拟用户生效。通常启用虚拟用户后,系统用户不可用。黑白名单改为默认值即可。3.允许匿名用户登录一、修改主配置文件vivsftpd.conf,把anonymous_enable=YES,是允许匿名用户登陆,改为NO则不允许匿名用户登录。默认为YES二、重启服务servicevsftpdrestart三、客户端成功访问。1.允许系统用户访问,修改

3、配置文件vivsftpd.conf一、修改anonymous_enable=NO,不允许匿名用户访问二、创建用户useraddmary,密码passwdmary三、客户端访问,匿名用户不可访问了。四、输入用户名密码mary可以登陆黑白名单就不验证了,上面已经说清楚用法了。注意拒绝优先1.使用虚拟用户登录,保证安全一、切换目录到/etc/vsftpd下面,创建虚拟用户文件vusers.list,创建用户user1和user2,密码分别是123和456.如下图用vi编辑虚拟用户文件,vusers.list。效果如下图,注意文件上面不能有空行,单行是用户名

4、,双行为密码。保存虚拟用户文件。二、使用db_load工具将列表文件转化为DB数据库文件,必须先从安装盘安装db4-utils-4.3.29-9.fc6.i386.rpm软件包,三、转换文件vusers.list为vusers.db。命令为db_load-T-thash-fvusers.listvusers.db四、建立FTP访问的根目录及虚拟用户对应的系统账号命令为:useradd-d/var/ftproot-s/sbin/nologinchy-d指定用户的宿主目录,也就是虚拟用户登录的地方-s指定用户的shell,nologin为空,也就是用户不

5、可登录系统。五、建立PAM认证文件,PAM文件位置/etc/pam.d/创建PAM文件vsftpd.vu,命令vivsftpd.vu,文件中的内容为下图authrequiredpam_userdb.sodb=/etc/vsftpd/vusersaccountrequiredpam_userdb.sodb=/etc/vsftpd/vusers保存退出六、修改主配置文件vsftpd.com,添加虚拟用户支持.vivsftpd.com修改PAM认证文件为pam_service_name=vsftpd.vu添加guest_enable=YES,//启用用户映

6、射功能添加guest_username=chy//将映射用户指定为chy保存退出,重启服务后虚拟用户可以登陆,但是没有权限,需要添加权限七、为不同的虚拟用户建立独立的配置文件,并给予权限1.mkdir-p/etc/vsftpd/chy_dir创建虚拟用户配置文件目录2.修改vsftpd.conf主配置文件,user_config_dir=/etc/vsftpd/chy_dir//添加此行指定用户配置文件目录3.切换到虚拟用户目录cd/etc/vsftpd/chy_dirviusre1给user1赋予权限重启服务,user1就有以上权限了。下载,创建目

7、录,查看的权限4.如果要为每个虚拟用户指定默认路径,则先创建好目录,如mkdir-p/var/ftproot/user1创建好user1目录为user1用户的默认登录点

8、chownuser1.user1/var/ftproot/user1把目录的属主和组改为chy,使用ll查看在/etc/vsftpd/chy_dir/user1文件中添加一条命令即可local_root=/var/ftproot/user1效果图如下注意是添加到最上面,以及目录的双重权限,FTP权限表作用范围配置项及示例匿名用户

9、anonymous_enable=YES是否允许匿名访

10、问

11、anon_umask=022设置匿名用户所上传文件的默认权限掩码值

12、anon_root=/var/ftp

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。