Linux基础知识学习指南(4)

第五章 文件服务器
一、概述
构成文件服务器方式:
FTP、HTTP
NFS
Samba
二、FTP
1.安装
 #rpm -ivh vsftpd-1.1.3   --光盘3
2.配置
 1)/etc/vsftpd/vsftpd.conf  --主配置文件
 anonymous_enable=YES|NO  --是否允许匿名访问
 local_enable=YES|NO  --是否允许本地用户
 anon_upload_enable=YES|NO --是否允许匿名上传
 chroot_list_enable=YES|NO --是否限制用户只能浏览主目录
 2)/etc/vsftpd.ftpusers  --不允许登录FTP的用户名单
 3)/etc/vsftpd.user_list  --用户列表
 根据vsftpd.conf设置userlist_enable=YES(本列表有效,默认)
 设置userlist_deny=YES,其中用户不能访问FTP
 设置userlist_deny=NO,仅允许其中用户访问FTP
3.启动vsftpd
 #service sftpd start
4.访问
 #ftp 主机名
 #ftp>get
二、NFS
1.NFS,网络文件系统,是分布式计算机系统的一个组成部分。
2.安装
 #rpm -ivh nfs-utils-1.0.1 --光盘1
3.配置NFS
 /etc/exports
 发布的目录   [客户列表](访问选项)
 /tem 10.0.0.1/255.0.0.0(rw)
4.启动NFS
 #service nfs start
5.访问
 #mount 服务器名:/发布目录 挂载目录 -t nfs
 #mount 10.0.0.1:/tem /mnt/cdrom -t nfs
 #showmount -e 服务器名
三、SAMBA
1.SMB,信息服务块,是在局域网上共享文件和打印机的协议,使用NetBios名称
2.安装
 samba   --光盘1
 samba-client  --光盘1
 samba-command  --光盘1
3.配置SMB
 /etc/samba/lmhosts --记录IP==NetBios名的解析
 /etc/smbusers  --定义了登录用户和本地用户的对应关系
 /etc/samba/smb.conf --定义共享的资源
  [共享名]
  path=共享资源路径
  writeable=true
4.测试工具
 testparm  --测试smb.conf是否配置正确
 smbpasswd  --建立或更改SMB服务的密码
5.访问
 1)smbclient -L 服务器名 -U 用户名
 例如:smbclient -L sbmserver -U smbuser
 2)smbmount //服务器名/共享资源 挂载点 -o username=用户名
 例如:smbmount //smbserver/var /mnt -o username=smbuser
6.安全级别
  user、server、domain、share
7.启动
 service smb start

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/0bed7d84ab5748fde19bcf6b2a5dc380.html