你了解Linux hosts.allow與hosts.deny么?
網(wǎng)絡(luò)科技已經(jīng)走入我們的生活,于是很多人開始學(xué)習(xí)計(jì)算機(jī)知識(shí),于是Linux越來越成為主流,你對(duì)于Linux系統(tǒng)了解么?本文為你詳細(xì)介紹Linux hosts.allow與hosts.deny限制訪問,為你在學(xué)習(xí)Linux hosts.allow與hosts.deny限制訪問時(shí)起一定的作用。
/etc/hosts.allow和/etc/hosts.deny
這兩個(gè)文件是tcpd服務(wù)器的配置文件,tcpd服務(wù)器可以控制外部IP對(duì)本機(jī)服務(wù)的訪問。這兩個(gè)配置文件的格式如下:
#服務(wù)進(jìn)程名:主機(jī)列表:當(dāng)規(guī)則匹配時(shí)可選的命令操作
server_name:hosts-list[:command]
/etc/hosts.allow控制可以訪問本機(jī)的IP地址,/etc/hosts.deny控制禁止訪問本機(jī)的IP.如果兩個(gè)文件的配置有沖突,以/etc/hosts.deny為準(zhǔn)。下面是一個(gè)/etc/hosts.allow的示例:
ALL:127.0.0.1 #允許本機(jī)訪問本機(jī)所有服務(wù)進(jìn)程
smbd:192.168.0.0/255.255.255.0 #允許192.168.0.網(wǎng)段的IP訪問smbd服務(wù)
ALL關(guān)鍵字匹配所有情況,EXCEPT匹配除了某些項(xiàng)之外的情況,PARANOID匹配你想控制的IP地址和它的域名不匹配時(shí)(域名偽裝)的情況。
以上就是Linux hosts.allow與hosts.deny限制訪問知識(shí)。
【編輯推薦】