- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux系统管理
实验报告
姓 名:
学 号:
学 院:
专 业: 计算机科学与技术
指 导 教 师:
2011年6月1日实验4. FTP服务器的配置
一、实验目的
掌握Linux中FTP服务器的配置,熟悉FTP配置文件的配置方法,熟悉客户端命令,掌握图形FTP客户端的使用方法。
二、实验准备
1. 复习FTP服务器的工作原理和工作过程
(1) FTP是一种C/S架构的通信协议
(2) TCP 20端口用来传输数据,TCP 21端口负责传输过程的控制
(3) 主动模式(Active Mode)和被动模式(Passive Mode)。
三、配置步骤及过程
1. 检查vsFTPd的安装:
# rpm –qa | grep vsftpd
软件包已经安装
2. 在引导时自动启动vsFTPd的方法:
# chkconfig --list | grep vsftpd
设置服务开机自启动
chkconfig –-level 5 vsftpd on
chkconfig –-level 3 vsftpd on
3.关闭防火墙
4. vsFTPd的配置文件:
# vi /etc/vsftpd/vsftpd.conf // 主配置文件
加入
listen_port=21
不同的设置vsftpd.conf 文件的配置是不同的,后面将做详细说明
# cat /etc/vsftpd/ftpusers
在root前加上#
# cat /etc/vsftpd/user_list
在root前加上#
vsFTPd配置完毕
5. 查看本机ip
6. 重启服务
四、三种用户登陆ftp
1.匿名用户登陆
在vsftpd.conf文件中配置
anonymous_enable=YES
local_enable=YESwrite_enable=YESlisten=YES
设置完成后,重启vsftd.将允许匿名账号和本地账号登录FTP服务器,同时允许匿名用户具有对FTP服务器文件的写权限,并且只能下载文件而不能上传,不允许匿名账号创建文件夹,匿名用户的口令为一个E-mail地址。
若允许匿名账号上传文件anon_upload_enable=YESanon_mkdir_write_enable=YES将#去掉即可,重启vsftpd.将允许匿名账号上传文件,也就是具有在FTP服务器的本地目录中新建文件和文件夹的功能若仅允许匿名用户访问#local_enable=YES#write_enable=YES在前面加上#,即限制本地账号访问,仅允许匿名用户访问若禁止匿名访问,允许本地账号访问anonymous_enable=NOlocal_enable=YESwrite_enable=YES
2.本机用户登陆
本机用户权限最高可以上传和下载文件,不需要在单独设置
上传文件
下载文件
删除文件
路径
3. guest账户登陆
编译文件之前需要安装db4-utils4.3.29的软件包
打开后随便在文件里写入几个用户和密码。
打开配置文件,修改安全机制,把文件里的原文件全部注释掉然后写入以下两条语句。
2 安装:
将光盘Server下的服务器端安装包拷贝到当前路径下:
rpm -ivh samba-3.0.23c-2.i386.rpm
然后启动samba服务,在GNOME终端的命令行下输入:
# ntsysv
在界面中空格选中smb服务,确认离开。
或者运行:
# service smb start
启动SAMBA服务。
# ntsysv
在界面中空格选中smb服务。
运行:# service smb start
启动SAMBA服务。
(3) 关闭SELinux:
直接修改/etc/sysconfig/selinux配置文件:
selinux=disable
然后在/usr/sbin中运行如下命令:
setsebool -P samba_enable_home_dirs=1
重启系统生效。
2. 共享Linux文件夹
(1) 新增系统用户:
因为SAMBA用户必须首先是系统用户,所以需要先新增一个系统用户,或者使用已有的系统用户:
# useradd temp
# passwd temp
# smbpasswd –a temp
文档评论(0)