Linux服务器的架设 (DHCP,NIS,SAMBA,FTP,DNS)(2)

# vi /etc/rc.d/rc.local 添加 /bin/nisdomainname redhat
                  # vi /etc/sysconfig/network   添加 NISDOMAIN=redhat
    2、修改/etc/hosts    # vi /etc/hosts   添加:192.168.1.10 morgan

3、修改客户端的主配置文件:

# vi /etc/yp.conf 添加:domain redhat server morgan 去掉前#
       修改/etc/nsswitch.conf
            passwd:           files nis
            shadow:           files nis
            group:            files nis
            hosts:            files nis dns
    4、启动服务portmap和ypbind
            # service portmap restart
            # service ypbind start

三、在NIS服务器中输出NFS共享目录
    1、将/home作为NFS共享目录输出给所有的NIS客户机
        # vi /etc/exports 添加:/home 192.168.1.0/24(rw,async,no_root_squash)
    2、启动NFS服务
        # service nfs start
    3、设置NIS客户机每次启动后自动挂载NFS服务器上的/home文件系统
       # vi /etc/fstab    添加:morgan:/home/ /home nfs defaults 0 0
  注:服务器与客户端IP切记设置。

FTP服务器的架设
    设备环境:Linux企业4一台,windows xp一台。

Linux企业4为服务器FTP server windows xp为客户机 FTP client
一、服务器配置    设置IP:192.168.1.110
    1、安装vsftpd   # rpm -qa | grep vsftpd来检查是否安装 (检查结果未安装)
       将光盘放入光驱&nbs     挂载:# mount /dev/cdrom /media/cdrom
                              进入目录:# cd /media/cdrom/RedHat/RPMS
                              查找安装包:# || *vsftpd*
                              安装:# rpm -ivh vsftpd-2.0.1-5.i386.rpm
    2、配置主配置文件: # vi /etc/vsftpd/vsftpd.conf
                       anonymous_enable=YES    是允许匿名登陆
                       anonymous_enable=NO     是不允许匿名登录
                       local_enable=YES        是允许本地登录(NO为不允许本地登录)
       默认共享出来的目录    (/var/ftp)
       新建文件:   touch a b c d
    3、启动vsftpd服务:  # service vsftpd start
    用客户机访问,打开IE浏览器,输入:ftp://192.168.1.10 可以访问到ftp服务器,并可以下载,但不能上传。
    4、禁止匿名用户访问:把anonymous_enable=YES改为NO
       禁锢普通用户在家目录:chroot_local_user=YES
    5、新建用户:# useradd linux         # passwd linux
    用客户机访问,打开IE浏览器,输入:ftp://192.168.1.110 输入用户名和密码可以访问到ftp服务器,并可以上传与下载。
二、配置虚拟目录访问
    1、加虚拟用户口令库:# vi /etc/logins.txt 并向里面添加用户名及口令
       mike
       123
       john
       321
    2、生成vsftpd的认证文件
       安装db工具:   # rpm -ivh db4-util-402.52-7.1.i386.rpm
       重启服务:     # service vsftpd restart
       生成认证文件: # db_load -T -t hash -f /etc/logins.txt /etc/vsftpd/vsftpd_login.db

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

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