版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酒店客房钥匙卡安全保卫制度
- 2025年生产班组管理与员工技能提升工作心得体会(3篇)
- (2025)校园-商圈餐饮场景化营销落地工作心得(2篇)
- 车间用电安全培训小结课件
- 2026年度医院感染管理工作计划2篇
- 车间安全防火培训内容
- 车间安全教育班会课件
- 车间安全帽培训课件
- 车间安全培训经验分享课件
- 车间安全培训年度计划课件
- 期末综合质量检测卷(试题)-2025-2026学年 六年级上册数学西师大版
- 乡村振兴课题申报书范例
- 汇能控股集团校招题库及答案
- 喷塑委外合同范本
- 物业管理法律法规与实务操作
- 高二化学上学期期末试题带答案解析
- 高标准农田建设培训课件
- 体检中心收费与财务一体化管理方案
- 解答题 概率与统计(专项训练12大题型+高分必刷)(原卷版)2026年高考数学一轮复习讲练测
- 2024-2025学年北京市海淀区第二十中学高二上学期期末物理试题(含答案)
- 金属加工工艺规划
评论
0/150
提交评论