RedHat Linux下防火墻配置技巧 RedHatLinux為增加系統(tǒng)安全性提供了防火墻保護(hù)。防火墻存在于你的計算機(jī)和網(wǎng)絡(luò)之間,用來判定網(wǎng)絡(luò)中的遠(yuǎn)程用戶有權(quán)訪問你的計算機(jī)上的哪些資源。一個正確配置的防火墻可以極大地增加你的系統(tǒng)安全性。 為你的系統(tǒng)選擇恰當(dāng)?shù)陌踩墑e。 高級 如果你選擇了“高級”,你的系統(tǒng)就不會接受那些沒有被你具體指定的連接(除了默認(rèn)設(shè)置外)。只有以下連接是默認(rèn)允許的: DNS回應(yīng) DHCP—任何使用DHCP的網(wǎng)絡(luò)接口都可以被相應(yīng)地配置。如果你選擇“高級”,你的防火墻將不允許下列連接: 1.活躍狀態(tài)FTP(在多數(shù)客戶機(jī)中默認(rèn)使用的被動狀態(tài)FTP應(yīng)該能夠正常運(yùn)行。) 2.IRCDCC文件傳輸。 3.RealAudio. 4.遠(yuǎn)程X窗口系統(tǒng)客戶機(jī)。 如果你要把系統(tǒng)連接到互聯(lián)網(wǎng)上,但是并不打算運(yùn)行服務(wù)器,這是最安全的選擇。如果需要額外的服務(wù),你可以選擇“定制”來具體指定允許通過防火墻的服務(wù)。 注記:如果你在安裝中選擇設(shè)置了中級或高級防火墻,網(wǎng)絡(luò)驗證方法(NIS和LDAP)將行不通。 中級 如果你選擇了“中級”,你的防火墻將不準(zhǔn)你的系統(tǒng)訪問某些資源。訪問下列資源是默認(rèn)不允許的: 1.低于1023的端口—這些是標(biāo)準(zhǔn)要保留的端口,主要被一些系統(tǒng)服務(wù)所使用,例如:FTP、SSH、telnet、HTTP、和NIS. 2.NFS服務(wù)器端口(2049)—在遠(yuǎn)程服務(wù)器和本地客戶機(jī)上,NFS都已被禁用。 3.為遠(yuǎn)程X客戶機(jī)設(shè)立的本地X窗口系統(tǒng)顯示。 4.X字體服務(wù)器端口(xfs不在網(wǎng)絡(luò)中監(jiān)聽;它在字體服務(wù)器中被默認(rèn)禁用)。 如果你想準(zhǔn)許到RealAudio之類資源的訪問,但仍要堵塞到普通系統(tǒng)服務(wù)的訪問,選擇“中級”。你可以選擇“定制”來允許具體指定的服務(wù)穿過防火墻。注記:如果你在安裝中選擇設(shè)置了中級或高級防火墻,網(wǎng)絡(luò)驗證方法(NIS和LDAP)將行不通。 無防火墻 無防火墻給予完全訪問權(quán)并不做任何安全檢查,安全檢查是對某些服務(wù)的禁用。建議你只有在一個可信任的網(wǎng)絡(luò)(非互聯(lián)網(wǎng))中運(yùn)行時,或者你想稍后再進(jìn)行詳細(xì)的防火墻配置時才選此項。 選擇“定制”來添加信任的設(shè)備或允許其它的進(jìn)入接口。 信任的設(shè)備 選擇“信任的設(shè)備”中的任何一個將會允許你的系統(tǒng)接受來自這一設(shè)備的全部交通;它不受防火墻規(guī)則的限制。例如,如果你在運(yùn)行一個局域網(wǎng),但是通過PPP撥號連接到了互聯(lián)網(wǎng)上,你可以選擇“eth0”,而后所有來自你的局域網(wǎng)的交通將會被允許。把“eth0”選為“信任的”意味著所有這個以太網(wǎng)內(nèi)的交通都是被允許的,但是ppp0接口仍舊有防火墻限制。如果你想限制某一接口上的交通,不要選擇它。 建議你不要將連接到互聯(lián)網(wǎng)之類的公共網(wǎng)絡(luò)上的設(shè)備定為“信任的設(shè)備”。 允許進(jìn)入 啟用這些選項將允許具體指定的服務(wù)穿過防火墻。注意:在工作站類型安裝中,大多數(shù)這類服務(wù)在系統(tǒng)內(nèi)沒有被安裝。 DHCP 如果你允許進(jìn)入的DHCP查詢和回應(yīng),你將會允許任何使用DHCP來判定其IP地址的網(wǎng)絡(luò)接口。DHCP通常是啟用的。如果DHCP沒有被啟用,你的計算機(jī)就不能夠獲取IP地址。 SSH Secure(安全)SHell(SSH)是用來在遠(yuǎn)程機(jī)器上登錄及執(zhí)行命令的一組工具。如果你打算使用SSH工具通過防火墻來訪問你的機(jī)器,啟用該選項。你需要安裝openssh-server軟件包以便使用SSH工具來遠(yuǎn)程訪問你的機(jī)器。 Telnet Telnet是用來在遠(yuǎn)程機(jī)器上登錄的協(xié)議。Telnet通信是不加密的,幾乎沒有提供任何防止來自網(wǎng)絡(luò)刺探之類的安全措施。建議你不要允許進(jìn)入的Telnet訪問。如果你想允許進(jìn)入的Telnet訪問,你需要安裝telnet-server軟件包。“WWW(HTTP)” HTTP協(xié)議被Apache(以及其它萬維網(wǎng)服務(wù)器)用來進(jìn)行網(wǎng)頁服務(wù)。如果你打算向公眾開放你的萬維網(wǎng)服務(wù)器,請啟用該選項。你不需要啟用該選項來查看本地網(wǎng)頁或開發(fā)網(wǎng)頁。如果你打算提供網(wǎng)頁服務(wù)的話,你需要安裝httpd軟件包。 啟用“WWW(HTTP)”將不會為HTTPS打開一個端口。要啟用HTTPS,在“其它端口”字段內(nèi)注明。 郵件(SMTP) 如果你需要允許遠(yuǎn)程主機(jī)直接連接到你的機(jī)器來發(fā)送郵件,啟用該選項。如果你想從你的ISP服務(wù)器中收取POP3或IMAP郵件,或者你使用的是fetchmail之類的工具,不要啟用該選項。請注意,不正確配置的SMTP服務(wù)器會允許遠(yuǎn)程機(jī)器使用你的服務(wù)器發(fā)送垃圾郵件。 FTP FTP協(xié)議是用于在網(wǎng)絡(luò)機(jī)器間傳輸文件的協(xié)議。如果你打算使你的FTP服務(wù)器可被公開利用,啟用該選項。你需要安裝vsftpd軟件包才能利用該選項。 其它端口 你可以允許到這里沒有列出的其它端口的訪問,方法是在“其它端口”字段內(nèi)把它們列出。格式為:“端口:協(xié)議”。例如,如果你想允許IMAP通過你的防火墻,你可以指定imap:tcp.你還可以具體指定端口號碼,要允許UDP包在端口1234通過防火墻,輸入1234:udp.要指定多個端口,用逗號將它們隔開。 竅門:要在安裝完畢后改變你的安全級別配置,使用安全級別配置工具。在shell提示下鍵入redhat-config-securitylevel命令來啟動安全級別配置工具。如果你不是根用戶,它會提示你輸入根口令后再繼續(xù)。 本文來自于中國IT實驗室 |
免責(zé)聲明:本站部分文章和圖片均來自用戶投稿和網(wǎng)絡(luò)收集,旨在傳播知識,文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請勿用于商業(yè)用途,如果損害了您的權(quán)利,請聯(lián)系我們及時修正或刪除。謝謝!
始終以前瞻性的眼光聚焦站長、創(chuàng)業(yè)、互聯(lián)網(wǎng)等領(lǐng)域,為您提供最新最全的互聯(lián)網(wǎng)資訊,幫助站長轉(zhuǎn)型升級,為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供更加優(yōu)質(zhì)的創(chuàng)業(yè)信息和品牌營銷服務(wù),與站長一起進(jìn)步!讓互聯(lián)網(wǎng)創(chuàng)業(yè)者不再孤獨(dú)!
掃一掃,關(guān)注站長網(wǎng)微信