成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

NFS協議的故障處理和安全分析

網絡 網絡管理
下面我們來對NFS協議的安全和故障解決進行一下分析和處理。希望大家通過文章內容能夠了解到有關內容。

在之前的文章中,我們介紹了NFS協議的有關內容。想必大家對于它的基礎概念,以及配置等有關內容已經有了了解了。這里我們主要講解一下有關于NFS協議的故障解決以及相關安全的問題。

NFS協議故障解決

1、NFSD沒有啟動起來

首先要確認 NFS 輸出列表存在,否則 nfsd 不會啟動.可用 exportfs 命令來檢查,如果 exportfs 命令沒有結果返回或返回不正確,則需要檢查 /etc/exports 文件.

2、 mountd 進程沒有啟動

mountd 進程是一個遠程過程調用 (RPC) ,其作用是對客戶端要求安裝(mount)文件系統的申請作出響應.mountd進程通過查找 /etc/xtab文件來獲知哪些文件系統可以被遠程客戶端使用.另外,通過mountd進程,用戶可以知道目前有哪些文件系統已被遠程文件系統裝配,并得知遠程客戶端的列表.查看mountd是否正常啟動起來可以使用命令rpcinfo進行查看,在正常情況下在輸出的列表中應該象這樣的行:

100005 1 udp 1039 mountd

100005 1 tcp 1113 mountd

100005 2 udp 1039 mountd

100005 2 tcp 1113 mountd

100005 3 udp 1039 mountd

100005 3 tcp 1113 mountd

如果沒有起來的話可以檢查是否安裝了PORTMAP組件.

rpm -qa|grep portmap

3、fs type nfs no supported by kernel

kernel不支持nfs文件系統,重新編譯一下 KERNEL就可以解決.

4、 can't contact portmapper: RPC: Remote system error - Connection refused

出現這個錯誤信息是由于SEVER端的PORTMAP沒有啟動.

5、 mount clntudp_create: RPC: Program not registered

NFS協議沒有啟動起來,可以用 showmout -e host命令來檢查NFS SERVER是否正常啟動起來.

6、mount: localhost:/home /test failed, reason given by server: Permission denied

這個提示是當 client要mount nfs server時可能出現的提示,意思是說本機沒有權限去mount nfs server上的目錄.解決方法當然是去修改NFS SERVER咯.

7、被防火墻阻擋

這個原因很多人都忽視了,在有嚴格要求的網絡環境中,我們一般會關閉linux上的所有端口,當需要使用哪個端口的時候才會去打開.而NFS默認是使用111端口,所以我們先要檢測是否打開了這個端口,另外也要檢查 TCP_Wrappers的設定.

NFS安全

NFS的不安全性主要體現于以下4個方面:

1、新手對NFS的訪問控制機制難于做到得心應手,控制目標的精確性難以實現

2、NFS沒有真正的用戶驗證機制,而只有對RPC/Mount請求的過程驗證機制

3、較早的NFS可以使未授權用戶獲得有效的文件句柄

4、在RPC遠程調用中,一個SUID的程序就具有超級用戶權限.

加強NFS協議安全的方法:

1、合理的設定/etc/exports**享出去的目錄,最好能使用 anonuid,anongid以使MOUNT到NFS SERVER的CLIENT僅僅有最小的權限,最好不要使用root_squash.

2、使用IPTABLE防火墻限制能夠連接到NFS SERVER的機器范圍

iptables -A INPUT -i eth0 -p TCP -s 192.168.0.0/24 --dport 111 -j ACCEPT

iptables -A INPUT -i eth0 -p UDP -s 192.168.0.0/24 --dport 111 -j ACCEPT

iptables -A INPUT -i eth0 -p TCP -s 140.0.0.0/8 --dport 111 -j ACCEPT

iptables -A INPUT -i eth0 -p UDP -s 140.0.0.0/8 --dport 111 -j ACCEPT

3、為了防止可能的Dos攻擊,需要合理設定NFSD 的COPY數目.

4、修改/etc/hosts.allow和/etc /hosts.deny達到限制CLIENT的目的

/etc/hosts.allow

portmap: 192.168.0.0/255.255.255.0 : allow

portmap: 140.116.44.125 : allow

/etc/hosts.deny

portmap: ALL : deny

5、改變默認的NFS協議的端口

NFS默認使用的是111端口,但同時你也可以使用port參數來改變這個端口,這樣就可以在一定程度上增強安全性.

6、使用Kerberos V5作為登陸驗證系統

修改/etc/hosts.allow和/etc/hosts.deny達到限制CLIENT的目的

/etc/hosts.allow

portmap: 192.168.0.0/255.255.255.0 : allow

portmap: 140.116.44.125 : allow

這個得多注意!!

/tmp *(rw,no_root_squash)

no_root_squash:登入到NFS主機的用戶如果是ROOT用戶,他就擁有ROOT的權限,此參數很不安全,建議不要使用.

有時需要執行umont卸載nfs盤陣時,會遇見device is busy的情況,字面意思理解為設備忙,有其他進程正在使用此設備.

此時需要用到命令fuser

其格式為: $ fuser -m -v  (nfs掛載點) 回車執行后得到的結果依次是:用戶 進程號 權限 命令

此命令可以查看到訪問此設備的所有進程,停止進程后umount.

如果添加參數 -k則可以一次性將所有當前訪問nfs協議共享盤陣的進程停止 也可以加-i 打開交互顯示,以便用戶確認

或者用fuser命令:

#fuser -v -m 掛載點

即可查處 用戶 PID等,KILL掉該進程后再umount.

或者

#umount -l 掛載點

選項 –l 并不是馬上umount,而是在該目錄空閑后再umount.還可以先用命令 ps aux 來查看占用設備的程序PID,然后用命令kill來殺死占用設備的進程,這樣就umount的非常放心了.

責任編輯:佟健 來源: IT實驗室
相關推薦

2010-08-03 16:04:47

NFS故障

2010-08-25 15:04:53

DHCP故障

2010-08-03 16:17:17

NFS協議

2010-07-27 16:22:14

NFS Server

2010-07-28 17:36:17

2010-09-27 14:19:09

DNS故障處理

2010-09-26 13:30:08

DHCP協議故障處理

2010-08-05 13:58:33

NFS故障

2010-05-27 11:44:37

2010-09-26 13:35:14

DHCP協議故障處理

2010-08-05 11:32:07

NFS協議

2010-07-28 16:07:30

NFS協議pNFS

2019-09-24 11:21:23

工控安全MMS協議傳輸協議

2010-10-14 12:44:02

無線LAN故障處理

2010-07-27 16:44:15

2009-12-16 15:11:10

DCC常見故障

2010-08-05 13:28:57

2010-07-27 16:25:50

2011-04-06 16:20:27

廣域網POS

2010-06-12 14:48:22

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品xxxx | 欧美一区免费 | a级片播放| 密桃av | 国产97人人超碰caoprom | 久久久999国产精品 中文字幕在线精品 | 亚洲一区二区三区在线免费 | 国产电影一区二区在线观看 | 国产成人99久久亚洲综合精品 | 91人人澡人人爽 | 97国产精品 | 黑人粗黑大躁护士 | 亚洲97| 一区二区在线视频 | 欧美一区二区三区在线播放 | 欧美中文一区 | 超级乱淫av片免费播放 | 91亚洲欧美 | 欧美日一区二区 | 免费视频一区二区 | 亚洲日本欧美日韩高观看 | 国产综合在线视频 | japanhd成人| 在线观看第一页 | 美女在线一区二区 | 天天操网| 日韩成人av在线播放 | 综合久久一区 | 成人伊人| 国产激情视频在线免费观看 | 午夜天堂精品久久久久 | 日韩国产免费 | 超级碰在线 | 999免费视频 | 日韩欧美国产精品一区 | 国产精品久久久久久久午夜片 | 欧美日韩国产中文 | 国产精品久久久久久久久久久久久久 | 亚洲第一天堂 | 一区二区中文字幕 | 蜜桃特黄a∨片免费观看 |