Linux操作系统配置与管理课件:FTP服务器和NFS服务器的配置和管理_第1页
Linux操作系统配置与管理课件:FTP服务器和NFS服务器的配置和管理_第2页
Linux操作系统配置与管理课件:FTP服务器和NFS服务器的配置和管理_第3页
Linux操作系统配置与管理课件:FTP服务器和NFS服务器的配置和管理_第4页
Linux操作系统配置与管理课件:FTP服务器和NFS服务器的配置和管理_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Linux操作系统配置与管理学习要点□FTP

与NFS的基本概念□FTP

与NFS软件的安装方法□FTP服务器的配置管理□NFS服务器的配置管理FTP

服务器和NFS

服务器的配置和管理FTP(File

Transfer

Protocol,FTP)

是TCP/IP网络上两台计算机

传送文件的协议,

FTP

是在TCP/IP

网络和INTERNET

上最早使用的协议之一,它属于网络协议组的应用层。

FTP客户机可以给服务器发出

命令来下载文件,上载文件,创建或改变服务器上的目录。定义了一

个远程计算机系统和本地计算机系统之间传输文件的一个标准。FTP的作用是唯一的,仅仅是用来传输文件;根据服务的对像不同,可分

为:匿名服务器、系统FTP服务器。17.1

FTP服务器17.1.1vsFtpd概述Linux

默认提供的FTP服务器软件为vsftpd,vsftpd是目前Linux最好的FTP

务器工具之一,其中的VS就是“Very

Secure”的缩写,可见它的最大优

点就是安全,除此之外,它还具有体积小,可定制强,效率高的优点。其特点

:1)安全性非常高2)扩展性好3)具有带宽限制功能4)支持创建虚拟用户5)支持虚拟IP6)高速、稳定17.1

FTP服务器17.1.2vsftpd的安装首先,我们可以通过命令:

rpm-qa

|grep

vsftpd来查看当前系统是否已经ftp软件。若没有安装,则可以从安装光盘中找到相应的RPM

包,

然后执行安装。软件包vsftpd-2.0.5-10386.rp

m:在第二张安装光盘中。直接在系统中运行该软件包即可完成对vsftpd的安装。当然,我们也可以通过源代码来进行安装。源代码安装步骤:[root@localhostroot]#tarxzvfvsftpd-2.0.5[root@localhostroot]#cdvsftpd-2.0.5[root@localhostroot]#make17.1

FTP服务器正确安装vsftpd软件包后,查询结果如下图17-1所示:root@localhost:~文件(F编辑(E)查看(V终端T标签(B帮助(H[root@localhost~]#rpm-qa

|grepvsftpdvsftpd-2.0.5-10.e15[root@localhost~]#17.1FTP服务器图17-1一

×root@localhost:~

×文件(F)编辑(E)查看(V终端T标签(B帮助(H)[root@localhost~]#rpm

-qa

|grep

vsftpdvsftpd-2.0.5-10.e15[root@localhost

~]#service

vsftpd

start为vsftpd启动vsftpd:

[确定][root@localhost

~]#三17.1.3

启动和关闭vsftpd启

动vsftpd可以采用三种方式:inetd、xinetd

和standalone

(

)

作模式。使用命令:service

vsftpd

start可以启动FTP

服务;使用命令:

service

vsftpd

stop可以停止FTP

服务。1

7

.

1

F

T

P

器图17-217.1.4配置vsftpd匿名服务器当vsftpd服务启动后,我们就可以使用FTP

服务了。默认为匿名

FTP,访问匿名FTP

服务器时不需要密码,只要使用用户名“ftp”或

“anonymous”

,密码为空,即可通过验证。然后就可以使用ftp相关

命令下载文件。例如,获得帮助:?;退出:quit

bye;显示当前目

Is。1

7

.

1

F

T

P

服务器vsftpd主程序启动脚本主配置文件PAM认证文件禁止使用VSFTPD的用户列表文件禁止或允许使用VSFTPD的用户列表文件

匿名用户主目录匿名用户的下载目录vsftpd相关配置文件介绍■/usr/sbin/vsftpd■/etc/rc.d/init.d/vsftpd■

/etc/vsftpd/vsftpd.conf■

/etc/pam.d/vsftpd■/etc/vsftpd.ftpusers■/etc/vsftpd.user_list■

/var/ftp■

/var/ftp/pub17.1.5高级配置vsftpd我们可以通过修改vsftpd的配置文件来实现更复杂、高级的应用。

例如用户访问控制,访问目录控制等。1

7

.

1

F

T

P

器:L

L

.

一业

1当

root@localhost:~

如文件(F)编辑(E)查看(V终端T标签(B帮助(H)[root@localhost

~]#ftp

01Connected

to

192.168.0.101.220(vsFTPd

2.0.5)530Please

1ogin

with

USER

and

PASS.530Please

1ogin

with

USER

and

PASS.KERBEROS_V4rejected

as

an

authentication

typeName(01:root):anonymous331

Please

specify

the

password.

Password:230

Login

successfu1.Remote

system

type

is

UNIX.Using_binarymode

to

transfer

files.ftp>l17.1.6客户端访问FTP

服务器1.Linux客户端访问FTP

服务器访问匿名FTP

服务器时不需要密码,只要使用用户名“ftp”或

“anonymous”,

码为空,即可通过验证。然后就可以使用ftp相关命令下载文件。例如,获得帮助:?1

7

.

1

F

T

P

器下图所示。图17-3;退ftp://192

.

168

.

0

.

101/的索引回到上一层文件夹名称pub大

间2007-1-170:00:002.Windows客户端访问FTP服务器可以使用Web浏览器访问,格式:17

.

1

F

T

P服

器图17-417.1.7

高级应用一:配置vsftpd

实现虚拟用户访问前面介绍了使用虚拟用户访问Ftp的优点,下面我们就通过一个例子来演

示如何实现虚拟用户访问vsftpd。■

1、建立虚拟用户帐号的口令库文件logins.txt■

2、

配置生成vsftpd的认证文件■

3、

建立虚拟用户所要访问的目录并设置相应权限■4、

编写配置文件■

5、

重新启动vsftpd

服务■

6、使用FTP

命令连接FTP

服务器,并使用已设置的虚拟用户登录1

8

.

1

F

T

P服

器4

、创建虚拟服务器的匿名用户所映射的本地用户ftp2#useradd-d/var/ftp2-Mftp2在/etc/vsftpd/vsftpd.conf中添加如下一行,将原FTP

服务绑定到eth0接口listen_address=1921.2225、建立虚拟FTP

服务器的主配置文件用备份的vsftpd的默认主配置文件生成虚拟FTP服务器的主配置文件

#cp/etc/vsftpd/vsf3/etc/vsftpd/vsftpd_site2.conf17.1

FTP服务器17.1.8高级应用二:配置基于IP的虚拟FTP服务器1

、配置虚拟IP地址设本机现有的IP地址为1921.2222

、配置一个虚拟网络接口eth0:1

#ifconfig

eth0:11921.234

up3、建立虚拟FTP

的服务器目录并设置适当的权限;建立虚拟FTP

的服务器目录

#mkdir-d

/var/ftp2/pub#chmod

755-R

/var/ftp2在下载目录下生成测试文件#echo"hello">/var/ftp2/pub/test_file.txt1

7

.

1

F

T

P

器6、修改虚拟FTP

服务器的主配置文件,添加如下一行listen_address=1921.234ftp_username=ftp2ftpd_banner=This

isthealternative

FTPsite7、重新启动vsftpd#service

vsftpd

restart8、使用FTP

命令连接FTP

服务器进行访问测试17.1

FTP服务器17.2.1

命令行配置nfs1

、编辑/etc/exports文件

#vi/etc/exports2

、在exports文件里面输入/abc1920.101(rw,sync,no_root_squash),保

存退出。3、重启NFS

服务#Service

nfs

restart17.2NFS服务器NFS

是Network

FileSystem的简写,即网络文件系统。网络文件系

统是FreeBSD支持的文件系统中的一种,也被称为NFS.NFS允许一个系统

在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问

本地文件一样访问远端系统上的文件。要使用NFS服务,需要安装软件包:■

nfs-utils-1.0.9-16.el5■system-config-nfs:如果想以图形方式配置NFS服务,则需安装该图形配置工具。

安装完成后,查询结果如下图所示。root@localhost:~

回×文件(F编辑(E查看(V终端T标签(B帮助(H)[root@localhost~]#rpm

-qa

|grep

nfsnfs-utils-1.0.9-16.e15nfs-utils-1ib-1.0.8-7.2[root@localhost

~]#17.2

NFS服务器图17-5文件E颜助比添

A属作E

k0

助OH0口录主积权限18.2.2图形化配置nfs1.NFS

服务器配置窗口在shell提示符下输入system-config-nfs命令,打开"NFS

服务器配置"17.2

NFS服务器窗口,如图所示。图17-6基本常规选项用户访网丑录

:主机:基本权限;○

/

写确定2.添加NFS共享在"NFS服务器配置"窗口中,如果要添加共享目录,可单击工具栏中的"添

加"按钮打开"添加NFS

共享"对话框,如图所示。17.2

NFS服务器图17-7基本常规选项用户访问允许来自高于1024的端口的连接☑允许不安全的文件锁定□禁用子树检查☑按要求同步写操作□立即强制同步写操作翼取酒C确定Q3.常规选项返回到"添加NFS共享”对话框,单击"常规选项"标签,打开"常规选项"17.2NFS服务器选项卡,如图所示。图17-84.

用户访问在"添加NFS

共享”对话框中,单击"用户访问"标签,打开"用户访问"选项卡,如图所示。加

5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论