码迷,mamicode.com
首页 > 其他好文 > 详细

vsftpd实现的FTP服务

时间:2014-07-20 23:27:43      阅读:347      评论:0      收藏:0      [点我收藏+]

标签:network   网络连接   网络服务   

 

练习一:准备DHCP环境

虚拟机1 dhcpsvr

bubuko.com,布布扣

VMnet1  eth0192.168.1.254/24

 

bubuko.com,布布扣

bubuko.com,布布扣

    VMnet4 eth1 192.168.4.254/24               

bubuko.com,布布扣

bubuko.com,布布扣

 

bubuko.com,布布扣

bubuko.com,布布扣

虚拟机2 pc205

    VMnet4 IP设为 DHCP自动获取

 

 

练习二:搭建简单DHCP服务器

Vim 编辑/etc/dhcpd.conf设置要分配的网段、网关、地址范围等

bubuko.com,布布扣

 

bubuko.com,布布扣

重启一台客户端将网络连接设置成与服务器一致,重启客户机的网络服务,查看客户端的IP地址

bubuko.com,布布扣

 

练习三:保留地址

  1. 1.    服务器调整

Vim 编辑/etc/dhcpd.conf 设置host主机声明,添加要绑定的HWaddr地址,添加要绑定的IP地址

bubuko.com,布布扣

bubuko.com,布布扣

重启dhcp服务

bubuko.com,布布扣

 

  1. 2.    客户机验证

重启两次network服务再次查看IP地址

bubuko.com,布布扣

bubuko.com,布布扣

 

-------------------------------------------------

查看IP租约信息

服务器端,查看地址分配情况

bubuko.com,布布扣

 

客户机端,查看已获取的IP租约

bubuko.com,布布扣

    /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;

}

.. .. bubuko.com,布布扣

[root@svr1 ~]#service dhcpd restart

 

客户端测试(修改网卡连接模式):

释放IP租约 dhclient -r  eth0

申请IP租约 dhclient -d  eth0

 

-------------------------------------------------

限制监听接口:

[root@svr1 ~]# vim/etc/sysconfig/dhcpd

DHCPDARGS="eth0

bubuko.com,布布扣"

-------------------------------------------------

 

 

练习五:NFS共享设置

在服务器段安装 nfs-utils portmap 软件包

1.配置NFS服务器编辑/etc下的exports

bubuko.com,布布扣

设置共享文件夹为/shen +客户机的IP地址+(需要的权限)

bubuko.com,布布扣

在服务器上必须先启用portmap RPC机制)然后才能启用nfs服务

bubuko.com,布布扣

在服务器端查看nfs服务

bubuko.com,布布扣

  1. 3.    客户机测试

在客户机上启用portmap服务

bubuko.com,布布扣

在客户机上查看服务器的nfs服务

bubuko.com,布布扣

 创建要/tao目录将服务器上的nfs挂在到创建的目录上

bubuko.com,布布扣

只查看/tao的挂载明细

bubuko.com,布布扣

测试客户机在nfs挂载目录里的写权限(因为当时在服务器端建立nfs时给的是rw所以客户端可以在/tao里建立目录、文件)

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

3. 修改共享设置,再重新发布

服务器上:

bubuko.com,布布扣

bubuko.com,布布扣

在服务器端用exportfs –rv命令可以直接使nfs生效不用再重启服务

bubuko.com,布布扣

客户机上:先卸载之前的挂在,再重新挂在一次使新更改的root权限生效

bubuko.com,布布扣

在服务器端上查看PC205.txt文件的属性

bubuko.com,布布扣

练习六:squash相关权限验证

** 对于客户机的root来说,NFS服务器默认就将其视为nfsnobody

       取消方法:添加 no_root_squash

** 对于客户机的普通用户来说,NFS服务器不做squash处理

       取消方法:添加 all_squash

 

  1. 1.    新增共享 /public

建立/public目录直接指定权限为777

bubuko.com,布布扣

/public中建立一个文件写上this is nfs server

bubuko.com,布布扣

bubuko.com,布布扣

Vim编辑/etc/exports添加共享目录/public

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

 

  1. 2.    客户端测试

建立一个public目录的挂载点将挂在上去

bubuko.com,布布扣

切换到普通用户上建立文件查看文件属性

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

              //属于shen

              //认为你是shen

 

  1. 3.    修改NFS共享设置给/public天剑all_squash权限

bubuko.com,布布扣

 

  1. 4.    客户端再测试在挂在文件夹中建立da.txt文件查看其所属主、所属组

bubuko.com,布布扣

bubuko.com,布布扣

              //属于nfsnobody

              //任何普通用户都视为nfsnobody

 

 

影响权限的两个方面:

    目录的文件系统权限(rwxacl.. ..

    NFS共享权限

 

 

练习七:TTS经典案例

 

练习八(扩展):NFS共享综合实验

1. NFS服务器:

新建一个4G的逻辑卷lvdata

bubuko.com,布布扣

bubuko.com,布布扣

通过NFS共享给客户机192.168.4.0

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

 

2. 客户机192.168.4.120

192.168.4.120挂载该共享后,可以通过root权限读写数据

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

    启用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

 

bubuko.com,布布扣

bubuko.com,布布扣

配置触发挂载

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

 

 

开机挂在


vsftpd实现的FTP服务

标签:network   网络连接   网络服务   

原文地址:http://9087506.blog.51cto.com/9077506/1440569

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!