实验报告Linux系统常用SambaFTPnfs服务器安装及应用实现Windows和Linux文件互传.docx
- 文档编号:9438058
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:15
- 大小:926.98KB
实验报告Linux系统常用SambaFTPnfs服务器安装及应用实现Windows和Linux文件互传.docx
《实验报告Linux系统常用SambaFTPnfs服务器安装及应用实现Windows和Linux文件互传.docx》由会员分享,可在线阅读,更多相关《实验报告Linux系统常用SambaFTPnfs服务器安装及应用实现Windows和Linux文件互传.docx(15页珍藏版)》请在冰豆网上搜索。
实验报告Linux系统常用SambaFTPnfs服务器安装及应用实现Windows和Linux文件互传
学生实验报告书
课程名称
:
开课学院
:
信息科学与技术学院
指导老师
:
学生学号
:
学生姓名
:
同组人姓名
:
专业班级号
:
第一部分:
实验目的、实验内容和实验要求
1.实验目的
1.掌握linux系统常用服务安装及应用;
2.熟悉Windows-Linux、Linux-Linux之间进行数据共享或传输的一种新方法;
2.实验内容
1.在实验1结果上安装配置ftp服务器并验证其正确性;
2.在实验1结果上安装配置nfs服务器并验证其正确性;
3.在实验1结果上安装配置samba服务器并验证其正确性。
3.实验要求
1.图文并茂;
2.根据实际记录;
3.实验总结不得少于200字;
4.能独立地完成实验内容,遇到问题能灵活解决。
4.实验环境
硬件环境详细描述:
(1)OS:
Windows8.1中文版64位(6.3,版本9600)
(2)处理器:
[01]:
Intel(R)Core(TM)i3-4005UCPU@1.70GHz(4CPUs),~1.7GHz
(3)物理内存总量:
16,331MB
(4)网卡信息:
[01]:
RealtekPCIeGBEFamilyController
[02]:
VMwareVirtualEthernetAdapterforVMnet1
软件环境详细描述:
第二部分:
实验过程描述(能按此报告使实验重现)
1.Linux中配置和使用FTP服务器方法
(1)先看看系统里是否已经安装vsftpd(当然不管系统中有没有vsftpd,先运行一下卸载vsftpd的命令也可以)如图1-1所示。
sudoapt-getremovevsftpd
图1-1卸载vsftpd
(2)上一步卸载完成后,接着运行安装vsftpd的命令,如图1-2所示。
sudoapt-getinstallvsftpd
图1-2安装vsftpd
(3)安装完成后再查看vsftpd的版本号,运行查看版本号命令,在这里可以知道安装成功,如图1-3所示。
sudovsftpd-version
图1-3查看版本号
(4)创建用户目录,运行如下命令:
sudomkdir/home/ftpuser
创建用户,运行如下命令:
sudouseradd-d/home/ftpuser-s/bin/bash
图1-4添加用户
修改用户密码,运行如下命令,此时会提示输入两次密码:
sudopasswdftpuser
图1-5修改密码
(5)配置vsftpd.conf,运行如下命令:
sudovi/etc/vsftpd.conf
配置内容:
userlist_deny=NO
userlist_enable=YES
#允许登录的用户
userlist_file=/etc/allowed_users
seccomp_sandbox=NO
#默认ftp下载目录
local_root=/home/ftpuser/
local_enable=YES
#设置文件上传
write_enable=YES
#使用utf8,最后一行去掉注释用的#也可
utf8_filesystem=YES
图1-6修改配置文件
(6)设置有登陆权限的帐号清单和限制登陆帐号清单,如图1-7所示。
##将ftp的用户ftpuser添加到/etc/allowed_users文件(该文件里保存的是允许登录vsftpd的帐号清单),运行如下命令。
sudovi/etc/allowed_users
图1-7允许登录用户
(7)#将ftp的用户ftpuser添加到/etc/ftpusers文件(该文件里保存的是不允许登录ftp的帐号清单),运行如下命令,如图1-8所示。
sudovi/etc/ftpusers
图1-8不允许登录用户
(8)设置ftp账号目录的写的权限,输入以下命令,如图1-9所示。
sudochmoda+w/home/ftpuser
图1-9设置权限
(9)启动或重启vsftpd服务,保证前面的设置被激活,如图1-10所示。
##启动或重新启动vsftpd服务
sudo/etc/init.d/vsftpdstart或sudoservicevsftpdstart启动服务
sudo/etc/init.d/vsftpdrestart重启服务
sudo/etc/init.d/vsftpdstop停止服务
图1-10重启项目
(10)查看待用的IP地址,运行以下命令,如图1-11所示。
ifconfig
图1-11查看IP地址
(11)开始访问ftp服务器
●本地可视化方式访问ftp服务器
在linux的资源管理器或浏览器的地址栏里输入ftp:
//127.0.0.1或者ftp:
//localhost然后依据提示输入ftp的用户名ftpuser和前面设定的密码即可进行文件的上传和下载,如图1-12和图1-13所示。
图1-12本地登录
图1-13服务器界面
●远程访问ftp服务器方法:
远程访问时使用linux的ip,在资源管理器或浏览器的地址栏输入ftp:
//linux_ip;
图1-14浏览器界面
图1-15登录界面
图1-16显示结果
●本地命令行方式访问ftp服务器:
ftp127.0.0.1或ftplocalhost或ftplinux_ip然后依次给出合法用户名和对应密码即可;
图1-17本地访问ftp
2.Linux中配置和使用NFS服务器方法
(1)创建一个待需要共享的目录(文件夹nfsdir),让Windows和Linux都能访问
sudomkdir/home/nfsdir
图2-1新建共享目录
(2)安装nfs服务端软件
sudoapt-getinstallnfs-kernel-server
图2-2安装服务端软件
(3)配置/etc/exports,运行以下命令,sudovi/etc/exports,如图2-3和图2-4所示,并在最后一行添加:
/home/student01/nfsdir*(rw,sync,no_root_squash,no_subtree_check)
图2-3修改配置文件
图2-4修改配置文件结果
(4)重新启动nfs服务,运行如下命令,到此nfs服务就搭建好了。
sudo/etc/init.d/nfs-kernel-serverrestart
图2-5重启nfs服务
(5)客户端访问服务器
●检查客户端和服务端的网络是否连通(ping命令)
ping10.115.14.45
图2-6检查网络是否连通
●查看服务端的共享目录
showmount-e10.115.14.45
图2-7查看服务端共享目录
●将该目录挂载到本地
sudomount10.115.14.45:
/home/renjy/nfsdir/mnt
图2-8挂载到本地
●访问与验证
访问本地的mnt目录,就可访问放在/home/renjy/nfsdir下的内容了(为了验证方便,在nfsdir目录下放几个特殊的文件名或目录,转到/mnt后,ls看一下是否有nfsdir下的内容)
图2-9访问验证
3.Linux中配置和使用Samba服务器方法
(1)检查smbd是否已经安装,在这里已经安装完成,若没有安装,则执行以下命令:
#安装samba
sudoapt-getinstallsamba
sudoapt-getinstallcifs-utils
图3-1查看版本信息
(2)建立一个待需要共享的目录,执行以下命令:
sudomkdir/home/sharedir
图3-2建立共享目录
(3)#将待共享的目录赋以权限
sudochmod777/home/sharedir
图3-3修改目录权限
(4)将用户账户添加到samba账户里面去,执行以下命令:
sudosmbpasswd-arenjy
图3-4添加用户账户
(5)备份samba服务器的配置文件:
sudocpetc/samba/smb.conf/etc/samba/smb.conf.bak
图3-5备份配置文件
(6)#运行命令sudovi/etc/samba/smb.conf,修改配置文件,并在文件的最后添加下面的一段代码,如图3-6和图3-7所示:
[sharedir]##这个括号里的名称就是设置的在linux里共享的目录的名字
comment=Thisismysambadir##这行就是注释
path=/home/sharedir##这行给出了linux中共享目录的绝对路径
createmask=0755##设置缺省的权限,用户创建文件时的权限掩码
directorymask=0755##设置缺省的权限
writable=yes##具备写的权限
validusers=student01##合法的登录samba用户
browseable=yes##具备浏览权限
图3-6修改配置文件
图3-7修改配置文件结果
(7)重新启动Samba服务,如图3-8所示:
sudo/etc/init.d/sambarestart
图3-8重现启动samba服务
(8)#在windows的资源管理器地址栏上输入\\linuxIP\sharedir
用户名用renjy,密码用登录samba的设置密码,结果如图3-9和3-10和3-11所示:
图3-9查看共享目录
图3-10查看共享目录
图3-11
第三部分:
实验总结、体会和建议
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 报告 Linux 系统 常用 SambaFTPnfs 服务器 安装 应用 实现 Windows 文件
![提示](https://static.bdocx.com/images/bang_tan.gif)
链接地址:https://www.bdocx.com/doc/9438058.html