网络操作系统ftp服务器搭建,网络操作系统FTP服务器的搭建.doc

南华大学计算机科学与技术学院 课程设计报告

南华大学

计算机科学与技术学院

实验报告

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

课程名称

网络操作系统

题 目

Vsftp服务器的配置

姓名

李天成

学号

20104360233

专业

网络工程

班级

02班

地点

8栋实验室

教师

虞宏霄

1. 实验目的及要求

1.进一步熟悉Linux系统下网络服务器的配置环境和相关配置命令

2.掌握Linux系统下FTP服务器的配置与使用。

2. 实验软硬件环境

VMware虚拟机、Linux Red Hat 9.0、window7操作系统电脑

。要求这两个机器的IP地址在同一网段,保证网络连通。

3. 实验内容

(要求给出具体实验步骤,每步需要用语言清晰描述并附截图)

注:本机IP地址为192.168.1.105,默认网关为192.168.1.1,在Linux上配置网卡时,在本地IP地址上加3 得到192.168.1.108

一,匿名用户登录服务器上传下载

1,在Linux上打开终端配置网卡,输入ifconfig eth0 192.168.1.108 netmask 255.255.255.0 up 回车后输入默认网关地址route add gw 192.168.1.1 , 在终端输入命令ifconfig 查看网卡配置情况 如图

2,打开cmd,ping 192.168.1.108,ping通则意味着配置成功

3,因为linux的防火墙会阻止访问 所以要关闭防火墙,在Linux终端输入service iptables stop

进入到ftp服务器下pub文件夹查看文件,发现文件中已经存在两个文件 1.txt 和2.txt,并且查看文件1.txt

4,启动服务,输入service vsftpd start

5.在cmd指令系统里面 进入d盘 创建一个test文件夹 作为此次试验上传下载文件夹

6,在cmd里面进行匿名用户登录到vsftpd服务器,并查看登录用户C盘文件

7. 退出来,切换到D盘创建的test文件夹进行登录并且进行上传下载

在test文件夹查看刚才下载的文件1.txt

在D盘test文件夹新建文件3.txt

由于在前面实验过程中已经修改过了vsftpd.conf

所以可以成功上传3.txt文件到服务器

在服务器上查看3.txt

二,本地用户登录服务器上传下载

1,在Linux下添加一个本地用户名bdyh

在test文件夹里面建立bdyh.txt文件后 在cmd上面以用户名bdyh登录到服务器,密码是123456,并且完成上传文件bdyh.txt

在/home/bdyh里面创建新的文件4.txt

在cmd命令里面登录到服务器get 4.txt

在D盘test文件夹查看下载文件,与服务器创建的文件一样 说明本地用户上传下载成功

2.通过修改配置文件 可以将本地用户上传下载目录锁定在和匿名用户同一个文件,修改完成后重启服务器

重启后在cmd下分别用匿名用户和本地用户两种方式登录服务器,由于出于安全考虑,在用匿名用户登陆时,是不准让ftp用户的家目录的权限是完全没有限制的。当用本地用户登陆后,因为目录已经换了,所以切换到cd/home/bdyh时候是个无效命令

三,虚拟用户登录服务器上传下载

1. 检查是否安装了PAM和db4

2. 创建虚拟口令库文件

3. 生成PAM认证文件

4. 切换当前目录至pam.d 查看是否有虚拟账号

5.

6.

7.

8.

4. 总结分析

(列举实验过程中所遇到的问题及解决方案,并详细写出实验中的心得体会)

实验中遇到了不少的问题,特别是在实验室做实验的时候,回到宿舍后再做就比在实验是时候顺利多了,这里总结一下。

a,一开始在实验室的时候用windows中ping不通linux里的ip地址检查后才发现是没有关闭防火墙功能,防火墙自动阻止了连接,将其当作一个非法入侵。所以先要关闭linux中的防火墙service iptables stop然后再ping,如果还是ping不通则查看在linux里设的eth0的ip地址是否与windows的ip地址咋同一个网段下。 

B,修改了配置文件后必须重启vsftpd服务器。否则修改文件未生效,不能完成上传。

C,想要匿名用户上传或下载文件都在/var/ftp/pub就把/var/ftp/pub的权限打开# chmod 777 /var/ftp/pub然后再重启vsftpd服务器。 

D,修改本地用户文件时,要改local_umask=022。 

e,虚拟用户登录不上时,查看以前设置的权限是否正确以及vsftpd.conf的配置文件有没有错还有自己设置的虚拟用户密码有没有和登录的虚拟用户一致。确认正确后再重启vsftpd服务器

展开阅读全文

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值