首页 > 代码库 > vsftpd实现的FTP服务
vsftpd实现的FTP服务
练习一:准备DHCP环境
虚拟机1 dhcpsvr
VMnet1 eth0192.168.1.254/24
VMnet4 eth1 192.168.4.254/24
虚拟机2 pc205
VMnet4 ,IP设为 DHCP自动获取
练习二:搭建简单DHCP服务器
Vim 编辑/etc/dhcpd.conf设置要分配的网段、网关、地址范围等
重启一台客户端将网络连接设置成与服务器一致,重启客户机的网络服务,查看客户端的IP地址
练习三:保留地址
1. 服务器调整
Vim 编辑/etc/dhcpd.conf 设置host主机声明,添加要绑定的HWaddr地址,添加要绑定的IP地址
重启dhcp服务
2. 客户机验证
重启两次network服务再次查看IP地址
-------------------------------------------------
查看IP租约信息
服务器端,查看地址分配情况
客户机端,查看已获取的IP租约
/var/lib/dhclient/dhclient.leases
/var/lib/dhclient/dhclient-ethN.leases
-------------------------------------------------
练习四:添加一个DHCP作用域
[root@svr1 ~]# vim/etc/dhcpd.conf
subnet 192.168.1.0netmask 255.255.255.0 {
.. ..
默认网关、DNS服务器、默认租约2小时、最大租约4小时;
range 192.168.1.128 192.168.1.254;
}
.. ..
[root@svr1 ~]#service dhcpd restart
客户端测试(修改网卡连接模式):
释放IP租约 dhclient -r eth0
申请IP租约 dhclient -d eth0
-------------------------------------------------
限制监听接口:
[root@svr1 ~]# vim/etc/sysconfig/dhcpd
DHCPDARGS="eth0
"
-------------------------------------------------
练习五:NFS共享设置
在服务器段安装 nfs-utils portmap 软件包
1.配置NFS服务器编辑/etc下的exports
设置共享文件夹为/shen +客户机的IP地址+(需要的权限)
在服务器上必须先启用portmap (RPC机制)然后才能启用nfs服务
在服务器端查看nfs服务
3. 客户机测试
在客户机上启用portmap服务
在客户机上查看服务器的nfs服务
创建要/tao目录将服务器上的nfs挂在到创建的目录上
只查看/tao的挂载明细
测试客户机在nfs挂载目录里的写权限(因为当时在服务器端建立nfs时给的是rw所以客户端可以在/tao里建立目录、文件)
3. 修改共享设置,再重新发布
服务器上:
在服务器端用exportfs –rv命令可以直接使nfs生效不用再重启服务
客户机上:先卸载之前的挂在,再重新挂在一次使新更改的root权限生效
在服务器端上查看PC205.txt文件的属性
练习六:squash相关权限验证
** 对于客户机的root来说,NFS服务器默认就将其视为nfsnobody
取消方法:添加 no_root_squash
** 对于客户机的普通用户来说,NFS服务器不做squash处理
取消方法:添加 all_squash
1. 新增共享 /public
建立/public目录直接指定权限为777
在/public中建立一个文件写上this is nfs server
Vim编辑/etc/exports添加共享目录/public
2. 客户端测试
建立一个public目录的挂载点将挂在上去
切换到普通用户上建立文件查看文件属性
//属于shen
//认为你是shen
3. 修改NFS共享设置给/public天剑all_squash权限
4. 客户端再测试在挂在文件夹中建立da.txt文件查看其所属主、所属组
//属于nfsnobody
//任何普通用户都视为nfsnobody
影响权限的两个方面:
目录的文件系统权限(rwx、acl、.. ..)
NFS共享权限
练习七:TTS经典案例
练习八(扩展):NFS共享综合实验
1. NFS服务器:
新建一个4G的逻辑卷lvdata
通过NFS共享给客户机192.168.4.0
2. 客户机192.168.4.120
从192.168.4.120挂载该共享后,可以通过root权限读写数据
启用autofs触发挂载,挂载点为/misc/backup
[root@svr1 ~]#vim /etc/auto.misc
cd -fstype=iso9660,ro,nosuid,nodev:/dev/cdrom
backup -fstype=nfs,rw 192.168.4.254:/nihao
配置触发挂载
开机挂在
vsftpd实现的FTP服务