linux下vsftpd的配置

更新时间:2024-06-27 11:31:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

南华大学

计算机科学与技术学院

实 验 报 告

( 2012 ~2013 学年度 第 一 学期 )

课程名称

实验名称

网络操作系统

Vsftpd的配置

学号

姓名

专业 网络工程 地点

班级

教师

南华大学计算机科学与技术学院 实验报告

1.实验目的及要求

软件、硬件环境

目的:掌握Linux下的vsftpd服务器的安装与配置,熟悉ftp的常用命令。

要求:实现匿名用户的上传和下载,配置vsftpd,使本地用户具有上传和下载功能,添加虚拟用户。

2.实验步骤

(1)配置网络设备和连接;

(2)安装vsftpd服务器; (3)匿名用户的上传和下载; (4)本地用户的上传和下载; (5)虚拟用户的登录。

3. 实验内容和结果

流程图 、程序

(1)配置网络设备和连接

南华大学计算机科学与技术学院 实验报告

南华大学计算机科学与技术学院 实验报告

南华大学计算机科学与技术学院 实验报告

南华大学计算机科学与技术学院 实验报告

以上所采用的是VSftpd的默认配置,默认情况下仅允许匿名用户进行登录和下载。

南华大学计算机科学与技术学院 实验报告

南华大学计算机科学与技术学院 实验报告

上传yhx文件

南华大学计算机科学与技术学院 实验报告

修改vsftpd的主配置文件:

重启vsftpd服务器

南华大学计算机科学与技术学院 实验报告

把/var/ftp pub的权限打开: # chmod 777 /var/ftp/pub

修改完成后,重启vsftpd服务器:

南华大学计算机科学与技术学院 实验报告

在linux下查看刚上传的yhx文件

南华大学计算机科学与技术学院 实验报告

使用本地用户登录:

南华大学计算机科学与技术学院 实验报告

用本地用户上传文件:

南华大学计算机科学与技术学院 实验报告

在linux中查看刚上传的xyz文件:

本地用户登录ftp服务器后可以随意切换路径,而匿名用户登录后只能在其根目录及其子目录之间相互切换。

南华大学计算机科学与技术学院 实验报告

修改vsftpd.conf里的主配置文件:

南华大学计算机科学与技术学院 实验报告

检查是否安装了PAM和db4:

创建虚拟口令库文件:

南华大学计算机科学与技术学院 实验报告

生成PAM认证文件:

南华大学计算机科学与技术学院 实验报告

南华大学计算机科学与技术学院 实验报告

南华大学计算机科学与技术学院 实验报告

南华大学计算机科学与技术学院 实验报告

5. 实验总结分析

通过次此实验,我掌握了vsftpd服务器的安装与配置。但在此实验中,我遇到了一系列错误。以下是我经常碰到的错误有及解决方法:

(1)在windows中,ping不通linux里的ip地址, 先要关闭linux中的防火墙(service iptables stop)然后再ping;如果还是ping不 通, 则,看在linux里设的eth0的ip地址是否与windows的ip地址咋同一个网段下。 (2)修改了配置文件后,必须重启vsftpd服务器。

(3)想要匿名用户上传或下载文件都在/var/ftp/pub,就把/var/ftp/pub的权限打开(# chmod 777 /var/ftp/pub)然后再重启vsftpd服务器。 (4)修改本地用户文件时,要改(local_umask=022)。 (5)Vsftpd 无法关闭时,用(service vsftpd status查看vsftpd运行状态,显示vsftpd已死)检查主配置文件vsftpd.conf.看有没有写错的.。

(6)虚拟用户登录不上时,查看以前设置的权限对不对,以及vsftpd.conf的配置文件有没有写错,还有自己设置的虚拟用户密码有没有和登录的虚拟用户一致。修改后,再重启vsftpd服务器。

南华大学计算机科学与技术学院 实验报告

5. 实验总结分析

通过次此实验,我掌握了vsftpd服务器的安装与配置。但在此实验中,我遇到了一系列错误。以下是我经常碰到的错误有及解决方法:

(1)在windows中,ping不通linux里的ip地址, 先要关闭linux中的防火墙(service iptables stop)然后再ping;如果还是ping不 通, 则,看在linux里设的eth0的ip地址是否与windows的ip地址咋同一个网段下。 (2)修改了配置文件后,必须重启vsftpd服务器。

(3)想要匿名用户上传或下载文件都在/var/ftp/pub,就把/var/ftp/pub的权限打开(# chmod 777 /var/ftp/pub)然后再重启vsftpd服务器。 (4)修改本地用户文件时,要改(local_umask=022)。 (5)Vsftpd 无法关闭时,用(service vsftpd status查看vsftpd运行状态,显示vsftpd已死)检查主配置文件vsftpd.conf.看有没有写错的.。

(6)虚拟用户登录不上时,查看以前设置的权限对不对,以及vsftpd.conf的配置文件有没有写错,还有自己设置的虚拟用户密码有没有和登录的虚拟用户一致。修改后,再重启vsftpd服务器。

本文来源:https://www.bwwdw.com/article/h283.html

Top