不同系統(tǒng)下禁用SNMP協(xié)議服務(wù)的操作方法
盡管SNMP簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議是我們常用的手段,但是也有朋友不適用這個(gè)協(xié)議。那么接下來(lái)我們就簡(jiǎn)單討論一下再各個(gè)系統(tǒng)下如何禁用SNMP協(xié)議服務(wù)。那么希望大家能夠?qū)W會(huì)這些方法。
禁用SNMP協(xié)議服務(wù)
要避免SNMP服務(wù)帶來(lái)的安全風(fēng)險(xiǎn),最徹底的辦法是禁用SNMP。如果你沒(méi)有用SNMP簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議來(lái)管理網(wǎng)絡(luò),那就沒(méi)有必要運(yùn)行它;如果你不清楚是否有必要運(yùn)行SNMP,很可能實(shí)際上不需要。即使你打算以后使用SNMP,只要現(xiàn)在沒(méi)有用,也應(yīng)該先禁用SNMP,直到確實(shí)需要使用SNMP時(shí)才啟用它。
下面列出了如何在常見(jiàn)的平臺(tái)上禁用SNMP服務(wù)。
◆Windows XP和Windows 2000禁用SNMP協(xié)議服務(wù)
在XP和Win 2K中,右擊“我的電腦",選擇“管理"。展開(kāi)“服務(wù)和應(yīng)用程序"、“服務(wù)",從服務(wù)的清單中選擇SNMP服務(wù),停止該服務(wù)。然后打開(kāi)服務(wù)的“屬性"對(duì)話框,將啟動(dòng)類型該為“禁用"(按照微軟的默認(rèn)設(shè)置,Win 2K/XP默認(rèn)不安裝SNMP服務(wù),但許多軟件會(huì)自動(dòng)安裝該服務(wù))。
◆Windows NT 4.0禁用SNMP協(xié)議服務(wù)
選擇“開(kāi)始"→“設(shè)置",打開(kāi)服務(wù)設(shè)置程序,在服務(wù)清單中選擇SNMP服務(wù),停止該服務(wù),然后將它的啟動(dòng)類型該為禁用。
◆Windows 9x禁用SNMP協(xié)議服務(wù)
打開(kāi)控制面板的網(wǎng)絡(luò)設(shè)置程序,在“配置"頁(yè)中,從已安裝的組件清單中選擇“Microsoft SNMP代理",點(diǎn)擊“刪除"。檢查HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices和HKEY_LOCAL_MACHINE\ SOFTWARE\Microsoft\Windows\CurrentVersion\Run注冊(cè)鍵,確認(rèn)不存在snmp.exe。
◆Cisco Systems硬件禁用SNMP協(xié)議服務(wù)
對(duì)于Cisco的網(wǎng)絡(luò)硬件,執(zhí)行“no SNMP-server"命令禁用SNMP服務(wù)。如果要檢查SNMP是否關(guān)閉,可執(zhí)行“show SNMP"命令。這些命令只適用于運(yùn)行Cisco IOS的平臺(tái);對(duì)于非IOS的Cisco設(shè)備,請(qǐng)參考隨機(jī)文檔。
◆HP硬件禁用SNMP協(xié)議服務(wù)
對(duì)于所有使用JetDirect卡(絕大部分HP網(wǎng)絡(luò)打印機(jī)都使用它)的HP網(wǎng)絡(luò)設(shè)備,用telnet連接到JetDirect卡的IP地址,然后執(zhí)行下面的命令:
- SNMP-config: 0
- quit
這些命令將關(guān)閉設(shè)備的SNMP服務(wù)。但必須注意的是,禁用SNMP服務(wù)會(huì)影響服務(wù)的發(fā)現(xiàn)操作以及利用SNMP獲取設(shè)備狀態(tài)的端口監(jiān)視機(jī)制。
◆Red Hat Linux禁用SNMP協(xié)議服務(wù)
對(duì)于Red Hat Linux,可以用Linuxconf工具從自動(dòng)啟動(dòng)的服務(wù)清單中刪除SNMP,或者直接從/etc/services文件刪除啟動(dòng)SNMP的行。對(duì)于其他Linux系統(tǒng),操作方法應(yīng)該也相似。