NFS服務(wù)器資源使用問題 |
發(fā)布時間: 2012/5/29 18:49:44 |
前面我們講解了NFS億恩科技服務(wù)器的安裝和配置問題。這里我們主要討論一下NFS安全問題以及資源使用的問題。那么首先讓我們關(guān)注一下NFS的安全問題。那么在一些防火墻的配置中,我們可以進行一下操作。 NFS安全問題: 1 Iptables 防火墻 如果我們的NFS億恩科技服務(wù)器在防火墻后邊,則需要在防火強策略中加入如下策略: 1.-A INPUT -p tcp -m state --state NEW -m multiport --dport 111,2049,4001,32764:32767 -j ACCEPT 2.-A INPUT -p udp -m state --state NEW -m multiport --dport 111,2049,4001,32764:32767 -j ACCEPT 2 使用 /etc/hosts.allow和/etc/hosts.deny 控制客戶端的訪問 /etc/hosts.allow和/etc/hosts.deny這兩個文件是tcpd億恩科技服務(wù)器的配置文件,tcpd億恩科技服務(wù)器可以控制外部IP對本機服務(wù)的訪問。這兩個配置文件的格式如下: #服務(wù)進程名:主機列表:當規(guī)則匹配時可選的命令操作 1.server_name:hosts-list[:command] /etc/hosts.allow控制可以訪問本機的IP地址,/etc/hosts.deny控制禁止訪問本機的IP。如果兩個文件的配置有沖突,以 /etc/hosts.deny為準。下面是一個/etc/hosts.allow的示例: 1.ALL:127.0.0.1 #允許本機訪問本機所有服務(wù)進程 2.smbd:192.168.0.0/255.255.255.0 #允許192.168.0.網(wǎng)段的IP訪問smbd服務(wù) ALL關(guān)鍵字匹配所有情況,EXCEPT匹配除了某些項之外的情況,PARANOID匹配你想控制的IP地址和它的域名不匹配時(域名偽裝)的情況。 比如,在億恩科技服務(wù)器的 /etc/hosts.deny 文件作如下設(shè)置: 1.# cat /etc/hosts.deny 2.portmap:192.168.102.15 然后在客戶機192.168.102.15上加載共享目錄 1.# mount 192.168.102.47:/home/share /mnt 2.mount to NFS server '192.168.102.47' failed. 我們發(fā)現(xiàn)現(xiàn)在已經(jīng)無法加載共享目錄的。 資源使用 除了使用mount的命令手動掛栽共享資源,還可以使用其他方法實現(xiàn)共享資源的自動掛栽: 1 啟動時自動掛栽 修改客戶機的 /etc/fstab文件,加入類似如下行: 1.192.168.102.47:/home/share /mnt nfs rsize=8192,wsize=8192,timeo=14,intr 重啟客戶機,即可實現(xiàn)系統(tǒng)啟動時自動掛栽共享資源 2 使用 autofs 實現(xiàn)資源掛栽 autofs 使用 automount 守護進程來管理你的掛載點,它只在文件系統(tǒng)被訪問時才動態(tài)地掛載它們。 autofs 查詢主配置文件 /etc/auto.master 來決定要定義哪些掛載點。然后,它使用適用于各個掛載點的參數(shù)來啟動 automount 進程。主配置中的每一行都定義一個掛載點,然后用單獨的配置文件定義在該掛載點下要掛載的文件系統(tǒng)。 NFS億恩科技服務(wù)器安裝autofs 1.# aptitude install autofs 修改/etc/auto.master文件, 加入如下內(nèi)容: 1./mnt /etc/auto.nfs 創(chuàng)建 /etc/auto.nfs 文件內(nèi)容如下: 1.nfs -rw,soft,intr,rsize=8192,wsize=8192 192.168.102.47:/home/share 這樣,每當您進入 /mnt/nfs 目錄時,系統(tǒng)都會嘗試將億恩科技服務(wù)器的共享資源掛栽到該目錄上。應(yīng)當注意nfs目錄是由 automount 動態(tài)地創(chuàng)建的,它不應(yīng)該在客戶機器上實際存在。 1.tonybox2:/# cd /mnt 2.tonybox2:/mnt# ls 3.tonybox2:/mnt# cd nfs 4.tonybox2:/mnt/nfs# ls 5.123 6.tonybox2:/mnt/nfs# ls -l 7.total 4 8.-rw-r--r-- 1 nobody nogroup 6 2006-08-22 07:50 123 9.tonybox2:/mnt/nfs# 如果修改了/etc/auto.master主配置文件,則需要運行 1.#/etc/init.d/autofs reload 對NFS億恩科技服務(wù)器進行重新加載。 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |