• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      網(wǎng)絡(luò)用戶管理平臺的設(shè)計(jì)與實(shí)現(xiàn)

      2018-04-11 08:12:58
      中國現(xiàn)代教育裝備 2018年3期
      關(guān)鍵詞:客戶機(jī)客戶端服務(wù)器

      趙 凱

      北京電子科技職業(yè)學(xué)院 北京 100176

      1 網(wǎng)絡(luò)信息服務(wù)(NIS)簡介

      NIS(Network Information Service) 是一個(gè)基于RPC的客戶機(jī)/服務(wù)器系統(tǒng),最初由Sun公司開發(fā),可以對主機(jī)賬號等系統(tǒng)信息提供集中管理,目前它已經(jīng)成為業(yè)界的標(biāo)準(zhǔn)。NIS服務(wù)器用于集中維護(hù)用戶的賬號信息即數(shù)據(jù)庫,為客戶端提供賬號信息查詢服務(wù)。所有用戶信息存于NIS服務(wù)器中,登錄任何一臺NIS客戶機(jī)的用戶都需要到NIS服務(wù)器上進(jìn)行認(rèn)證,簡化了客戶機(jī)中大量的用戶操作,實(shí)現(xiàn)對賬號的集中管理。

      為了提高系統(tǒng)的安全性,均衡系統(tǒng)的負(fù)載,NIS服務(wù)可以分為Master/Slave(主控/輔助)服務(wù)器架構(gòu),Master NIS 服務(wù)器保存管理者制作的用戶數(shù)據(jù)庫,Slave復(fù)制來自Master的數(shù)據(jù)并向其他客戶端提供查詢,當(dāng)有客戶向網(wǎng)絡(luò)中發(fā)送登錄請求時(shí),Master和Slave都可以應(yīng)答,當(dāng)Master或Slave中的數(shù)據(jù)發(fā)生了變化,需要進(jìn)行服務(wù)器間的數(shù)據(jù)同步,從而保持?jǐn)?shù)據(jù)的完整性及一致性。

      在服務(wù)器端的流程包括以下幾步:

      (1)管理員在Master上生成用戶/密碼的數(shù)據(jù)庫文件。(2)Master將數(shù)據(jù)推送給Slave,Slave也可以主動(dòng)更新Master上的數(shù)據(jù)庫信息。(3)當(dāng)用戶信息發(fā)生變化時(shí),需要重新生成數(shù)據(jù)庫并將Master/Slave同步。

      客戶端的流程包括以下幾方面:

      (1)用戶在NIS 客戶端登錄時(shí),會(huì)先查詢本地的passwd文件及shadow等文件。(2)如果在本地找不到用戶信息,則向NIS網(wǎng)絡(luò)廣播查詢。(3)所有的NIS Server都有可能響應(yīng),NIS客戶端將會(huì)綁定到第一臺響應(yīng)的服務(wù)器上。

      2 網(wǎng)絡(luò)用戶管理平臺的設(shè)計(jì)

      本例中NIS服務(wù)器使用Master/Slave結(jié)構(gòu),客戶端10臺,網(wǎng)絡(luò)拓?fù)淙鐖D1所示,所需要安裝軟件見表1,各設(shè)備的地址信息見表2 。

      圖1 網(wǎng)絡(luò)拓?fù)鋱D

      表1 軟件信息表

      表2 地址信息表

      假設(shè)所有設(shè)備均已經(jīng)安裝好表1中的軟件并配置好IP地址。

      3 環(huán)境搭建及功能實(shí)現(xiàn)

      3.1 Master NIS Server 的大致配置

      第一步:設(shè)置NIS服務(wù)器的域名

      [root@master ~]# nisdomainname mynisserver

      第二步:設(shè)置NIS服務(wù)器使用的端口

      [root@ master ~]# vim /etc/syscon fig/network

      添加內(nèi)容如下:

      NISDOMAIN=mynisserver#指定NIS服務(wù)器的名稱

      YPSERV_ARGS="-P 1011"#指定NIS服務(wù)啟動(dòng)時(shí)使用的端口

      第三步:設(shè)置訪問NIS服務(wù)器的權(quán)限

      允許本機(jī)及10.1.1.0網(wǎng)段的主機(jī)訪問該NIS服務(wù)器,內(nèi)容用冒號隔成四部分,分別為[主機(jī)名/IP][NIS域名][可用數(shù)據(jù)庫名稱][安全限制]。

      打開/etc/ypserv.conf文件,添加如下內(nèi)容:

      127.0.0.0/255.255.255.0 : * : * : none

      10.1.1.0/255.255.255.0 : * : * : none

      第四步:設(shè)置主機(jī)名與IP地址的對應(yīng)關(guān)系

      修改/etc/hosts文件,添加如下內(nèi)容:

      10.1.1.1master.mynisserver

      10.1.1.2 slave.mynisserver

      10.1.1.100 client01.mynisserver

      ……

      10.1.1.110 client10.mynisserver

      第五步:綁定 yppasswdd服務(wù)對應(yīng)的端口

      此處指定yppasswdd服務(wù)對應(yīng)的端口為1012。

      [root@ master ~]# vim /etc/syscon fig/yppasswdd

      添加YPPASSWDD_ARGS="--port 1012"

      第六步:啟動(dòng)服務(wù)

      [root@ master ~]# service ypserv start

      [root@ master ~]# service yppasswdd start

      可以將這兩個(gè)服務(wù)設(shè)置為開機(jī)自啟動(dòng),方法如下:

      [root@ master ~]# chkcon fig ypserv on

      [root@ master ~]# chkcon fig yppasswd on

      第七步:添加用戶,以用戶nisuser1為例

      [root@ master ~]#useradd -u nisuser1

      [root@ master ~]#echo nisuser1 |echo passwd --stdin nisuser1

      第八步:建立數(shù)據(jù)庫

      [root@ master ~]#/usr/lib/yp/ypinit -m

      注意:生成的數(shù)據(jù)庫會(huì)存儲(chǔ)在/var/yp/mynisserver目錄下,如果用戶或密碼發(fā)生了變化,則需要重新啟動(dòng)ypserv及yppasswd

      第九步:關(guān)閉防火墻

      [root@ master ~]#service iptables stop

      3.2 Slave NIS Server的主要設(shè)置

      此處與Master NIS Server相同的配置略。

      第一步:開啟Slave推送服務(wù)

      [root@slave ~]#vim /var/yp/Make file

      修改NOPUSH的值為false。

      第二步:啟動(dòng)與MASTER的映射服務(wù)

      [root@ slave ~]#service ypxfrd start

      第三步:啟動(dòng)服務(wù)并獲取MASTER上的數(shù)據(jù)庫文件

      [root@ slave ~]#service ypserv restart

      [root@ slave ~]#/usr/lib/yp/ypinit –s master.mynisserver

      第四步:測試獲取的數(shù)據(jù)庫是否正確

      圖2 在Slave上的驗(yàn)證

      由圖2可以看出,在Slave Server上正確的獲取到了Master Server中的數(shù)據(jù)庫信息(看到了Master中的用戶)。

      3.3 客戶端的配置

      以client01為例,在客戶機(jī)上同樣要設(shè)置域名、IP與主機(jī)名對應(yīng)關(guān)系等內(nèi)容(此處略)。

      3.3.1 客戶機(jī)的設(shè)置

      在客戶機(jī)上需要建立與服務(wù)器的關(guān)聯(lián),方法如下:

      [root@ client01~]#setup

      在彈出的界面中選“驗(yàn)證服務(wù)”,出現(xiàn)如圖3所示界面。

      圖3 驗(yàn)證服務(wù)

      選擇民“使用NIS”,單擊“下一步”,輸入域名對應(yīng)的服務(wù)器地址(如圖4所示)。

      圖4 設(shè)置服務(wù)器對應(yīng)IP

      在圖4中單擊“確定”后,如果屏幕沒有停頓,直接回到了初始界面,說明連接成功。

      3.3.2 客戶機(jī)上的測試

      執(zhí)行[root@client01~]#yptest,成功看到了Master NIS Server 中的用戶信息(如圖5所示)。

      圖5 客戶端的驗(yàn)證信息

      3.3.3 完善NIS驗(yàn)證

      NIS客戶端配置完成后,可以使用su命令切換用戶,但會(huì)出現(xiàn)找不到家目錄的情況,解決的方法是將NIS與NFS配合使用。

      第一步:在Master NIS Server上共享“home”目錄,修改/etc/exports文件,添加如下內(nèi)容:10.1.1.0/24(rw,no_root_squash)

      第二步:啟動(dòng)NFS服務(wù)。

      第三步:在客戶端中將服務(wù)器中的共享目錄掛載到/home下,命令如下:

      [root@client01 ~]#mount –t nfs 10.1.1.1:/home /home

      此時(shí)將用戶切換為服務(wù)器的用戶,如nisuser1。

      圖6 以nisuser1的身份登錄

      從圖6中可以看出無論在哪臺客戶機(jī)上登錄,都可以使用指定的用戶登錄,且自動(dòng)進(jìn)入到用戶的家目錄中,平臺搭建成功。

      4 結(jié)語

      文中論述了NIS服務(wù)器的工作流程并實(shí)現(xiàn)了Master/Slave的負(fù)載均衡架構(gòu),成功地實(shí)現(xiàn)了NIS客戶機(jī)中用戶的網(wǎng)絡(luò)認(rèn)證。NIS服務(wù)可以有效地解決網(wǎng)絡(luò)中用戶的統(tǒng)一管理問題,通過在NIS服務(wù)器上生成用戶信息數(shù)據(jù)庫并推送給Slave 服務(wù)器,實(shí)現(xiàn)用戶登錄的網(wǎng)絡(luò)認(rèn)證,使用該平臺對用戶進(jìn)行管理,可以減輕管理員的工作量,并提高系統(tǒng)的安全性。

      [1][美]Ellen Siever.Linux 技術(shù)手冊[M].第6版.北京:中國電力出版社,2013:7.

      [2][美]Mark G. Sobell.Red Hat Linux指南服務(wù)器設(shè)置與程序設(shè)計(jì)篇[M].北京:人民郵電出版社,2008:11.

      [3][美]Evi Nemeth.Linux系統(tǒng)管理技術(shù)手冊[M].北京:人民郵電出版社,2003.

      猜你喜歡
      客戶機(jī)客戶端服務(wù)器
      Reducing the global cancer burden with gastrointestinal screening: China’s 30 years practice
      通信控制服務(wù)器(CCS)維護(hù)終端的設(shè)計(jì)與實(shí)現(xiàn)
      縣級臺在突發(fā)事件報(bào)道中如何應(yīng)用手機(jī)客戶端
      傳媒評論(2018年4期)2018-06-27 08:20:24
      孵化垂直頻道:新聞客戶端新策略
      傳媒評論(2018年4期)2018-06-27 08:20:16
      基于Vanconnect的智能家居瘦客戶端的設(shè)計(jì)與實(shí)現(xiàn)
      電子測試(2018年10期)2018-06-26 05:53:34
      得形忘意的服務(wù)器標(biāo)準(zhǔn)
      計(jì)算機(jī)網(wǎng)絡(luò)安全服務(wù)器入侵與防御
      客戶端空間數(shù)據(jù)緩存策略
      瘦客戶機(jī):安全與便捷的選擇
      基于Web數(shù)據(jù)提高訪問速度的方法
      隆林| 乌拉特前旗| 辉县市| 德令哈市| 定陶县| 康定县| 临清市| 沙田区| 依兰县| 上蔡县| 平陆县| 渝北区| 阿拉善右旗| 清水县| 武山县| 沛县| 铜山县| 崇阳县| 和顺县| 同江市| 长兴县| 阳朔县| 阳原县| 桐城市| 毕节市| 广西| 大埔区| 屯门区| 都昌县| 富阳市| 古蔺县| 洮南市| 忻州市| 鄯善县| 西乡县| 含山县| 平陆县| 通榆县| 西和县| 文安县| 永仁县|