安徽新华电脑专修学院_安徽电脑培训_安徽电脑培训学校_合肥电脑培训

當(dāng)前位置:首頁(yè) > 網(wǎng)站舊欄目 > 學(xué)習(xí)園地 > 名師教程 > Linux網(wǎng)絡(luò)服務(wù)器配置基礎(chǔ)(下)

Linux網(wǎng)絡(luò)服務(wù)器配置基礎(chǔ)(下)
2006-03-31 14:30:17  作者:木子摘錄  來(lái)源:
* /etc/hosts.allow 文件
  但是對(duì)于telnetftp等服務(wù),如果將其一同關(guān)閉,那么對(duì)于管理員需要遠(yuǎn)程管理時(shí),將非常不方便。Linux提供另外一種更為靈活和有效的方法來(lái)實(shí)現(xiàn)對(duì)服務(wù)請(qǐng)求用戶的限制,從而可以在保證安全性的基礎(chǔ)上,使可信任用戶使用各種服務(wù)。Linux提供了一個(gè)叫TCP wrapper的程序。在大多數(shù)發(fā)布版本中該程序往往是缺省地被安裝。利用TCP wrapper你可以限制訪問(wèn)前面提到的某些服務(wù)。而且TCP wrapper的記錄文件記錄了所有的企圖訪問(wèn)你的系統(tǒng)的行為。通過(guò)last命令查看該程序的log,管理員可以獲知誰(shuí)曾經(jīng)或者企圖連接你的系統(tǒng)。

  在/etc目錄下,有兩個(gè)文件:hosts.deny hosts.allow 通過(guò)配置這兩個(gè)文件,你可以指定哪些機(jī)器可以使用這些服務(wù),哪些不可以使用這些服務(wù)。

  當(dāng)服務(wù)請(qǐng)求到達(dá)服務(wù)器時(shí),TCP wrapper就按照下列順序查詢這兩個(gè)文件,直到遇到一個(gè)匹配為止:

  1.當(dāng)在/etc/hosts.allow里面有一項(xiàng)與請(qǐng)求服務(wù)的主機(jī)地址項(xiàng)匹配,那么就允許該主機(jī)獲取該服務(wù)

  2.否則,如果在/etc/hosts.deny里面有一項(xiàng)與請(qǐng)求服務(wù)的主機(jī)地址項(xiàng)匹配,就禁止該主機(jī)使用該項(xiàng)服務(wù)。

  3.如果相應(yīng)的配置文件不存在,訪問(wèn)控制軟件就認(rèn)為是一個(gè)空文件,所以可以通過(guò)刪除或者移走配置文件實(shí)現(xiàn)對(duì)清除所有設(shè)置。在文件中,空白行或者以#開頭的行被忽略,你可以通過(guò)在行前加 # 實(shí)現(xiàn)注釋功能。

  配置這兩個(gè)文件是通過(guò)一種簡(jiǎn)單的訪問(wèn)控制語(yǔ)言來(lái)實(shí)現(xiàn)的,訪問(wèn)控制語(yǔ)句的基本格式為:

  程序名列表:主機(jī)名/IP地址列表。

  程序名列表指定一個(gè)或者多個(gè)提供相應(yīng)服務(wù)的程序的名字,名字之間用逗號(hào)或者空格分割,可以在inetd.conf文件里查看提供相應(yīng)服務(wù)的程序名:如上面的文件示例中,telent所在行的最后一項(xiàng)就是所需的程序名:in.telnetd

  主機(jī)名/IP地址列表指定允許或者禁止使用該服務(wù)的一個(gè)或者多個(gè)主機(jī)的標(biāo)識(shí),主機(jī)名之間用逗號(hào)或空格分隔。程序名和主機(jī)地址都可以使用通配符,實(shí)現(xiàn)方便的指定多項(xiàng)服務(wù)和多個(gè)主機(jī)。

  Linux提供了下面靈活的方式指定進(jìn)程或者主機(jī)列表:

  1.一個(gè)以"."起始的域名串,如 .amms.ac.cn 那么www.amms.ac.cn就和這一項(xiàng)匹配

  2."."結(jié)尾的IP串如 202.37.152. 那么IP地址包括202.37.152. 的主機(jī)都與這一項(xiàng)匹配。

  3.格式為n.n.n.n/m.m.m.m表示網(wǎng)絡(luò)/掩碼,如果請(qǐng)求服務(wù)的主機(jī)的IP地址與掩碼的位與的結(jié)果等于n.n.n.n 那么該主機(jī)與該項(xiàng)匹配。

  4.ALL表示匹配所有可能性

  5.EXPECT表示除去后面所定義的主機(jī)。如:list_1 EXCEPT list_2 表示list_1主機(jī)列表中除去List_2所列出的主機(jī)

  6.LOCAL表示匹配所有主機(jī)名中不包含"."的主機(jī)

  上面的幾種方式只是Linux提供的方式中的幾種,但是對(duì)于我們的一般應(yīng)用來(lái)說(shuō)是足夠了。我們通過(guò)舉幾個(gè)例子來(lái)說(shuō)明這個(gè)問(wèn)題:

  例一:我們只希望允許同一個(gè)局域網(wǎng)的機(jī)器使用服務(wù)器的ftp功能,而禁止廣域網(wǎng)上面的ftp服務(wù)請(qǐng)求,本地局域網(wǎng)由 202.39.154.202.39.153.202.39.152. 三個(gè)網(wǎng)段組成。

  在hosts.deny文件中,我們定義禁止所有機(jī)器請(qǐng)求所有服務(wù):

  ALL:ALL

  在hosts.allow文件中,我們定義只允許局域網(wǎng)訪問(wèn)ftp功能:

  in.ftpd -l –a: 202.39.154 202.39.153. 202.39.152.

  這樣,當(dāng)非局域網(wǎng)的機(jī)器請(qǐng)求ftp服務(wù)時(shí),就會(huì)被拒絕。而局域網(wǎng)的機(jī)器可以使用ftp服務(wù)。此外,應(yīng)該定期檢查/var/log目錄下的紀(jì)錄文件,發(fā)現(xiàn)對(duì)系統(tǒng)安全有威脅的登錄事件。last命令可以有效的查看系統(tǒng)登錄事件,發(fā)現(xiàn)問(wèn)題所在。

  最后tcpdchk是檢查TCP_WAPPERS配置的程序。它檢查TCP_WAPPERS的配置,并報(bào)告它可以發(fā)現(xiàn)的問(wèn)題或潛在的問(wèn)題。在所有的配置都完成了之后,請(qǐng)運(yùn)行tcpdchk程序:

  [root@deep]# tcpdchk

* /etc/services
文件
  端口號(hào)和標(biāo)準(zhǔn)服務(wù)之間的對(duì)應(yīng)關(guān)系在RFC 1700 “Assigned Numbers”中有詳細(xì)的定義。“/etc/services”文件使得服務(wù)器和客戶端的程序能夠把服務(wù)的名字轉(zhuǎn)成端口號(hào),這張表在每一臺(tái)主機(jī)上都存在,其文件名是“/etc/services”。只有“root”用戶才有權(quán)限修改這個(gè)文件,而且在通常情況下這個(gè)文件是沒(méi)有必要修改的,因?yàn)檫@個(gè)文件中已經(jīng)包含了常用的服務(wù)所對(duì)應(yīng)的端口號(hào)。為了提高安全性,我們可以給這個(gè)文件加上保護(hù)以避免沒(méi)有經(jīng)過(guò)授權(quán)的刪除和改變。為了保護(hù)這個(gè)文件可以用下面的命令:

  [root@deep]# chattr +i /etc/services

* /etc/securetty
文件
  “/etc/securetty”文件允許你規(guī)定“root”用戶可以從那個(gè)TTY設(shè)備登錄。登錄程序(通常是“/bin/login”)需要讀取“/etc/securetty”文件。它的格式是:列出來(lái)的tty設(shè)備都是允許登錄的,注釋掉或是在這個(gè)文件中不存在的都是不允許root登錄的。

  注釋掉(在這一行的開頭加上#號(hào))所有你想不讓root登錄的tty設(shè)備。

  編輯securetty文件(vi /etc/securetty)象下面一樣,注釋掉一些行:

  tty1

  #tty2

  #tty3

  #tty4

  #tty5

  #tty6

  #tty7

  #tty8

*
使Control-Alt-Delete關(guān)機(jī)鍵無(wú)效
  把“/etc/inittab”文件中的一行注釋掉可以禁止用Control-Alt-Delete關(guān)閉計(jì)算機(jī)。如果服務(wù)器不是放在一個(gè)安全的地方,這非常重要。

  編輯inittab文件(vi /etc/inittab)把這一行:

  ca::ctrlaltdel:/sbin/shutdown -t3 -r now

  改為:

  #ca::ctrlaltdel:/sbin/shutdown -t3 -r now

  用下面的命令使改變生效:

  [root@deep]# /sbin/init q

*
改變“/etc/rc.d/init.d/”目錄下的腳本文件的訪問(wèn)許可
  /etc/rc.d/init.d/下的腳本主要包含了啟動(dòng)服務(wù)的腳本程序。一般用戶沒(méi)有什么必要知道腳本文件的內(nèi)容。所以應(yīng)該改變這些腳本文件的權(quán)限。

  [root@deep]# chmod -R 700 /etc/rc.d/init.d/*

  這樣只有root可以讀、寫和執(zhí)行這個(gè)目錄下的腳本。

* /etc/rc.d/rc.local
文件
  在默認(rèn)情況下,當(dāng)?shù)卿浹b有Linux系統(tǒng)的計(jì)算機(jī)時(shí),系統(tǒng)會(huì)告訴你Linux發(fā)行版的名字、版本號(hào)、內(nèi)核版本和服務(wù)器名稱。這泄露了太多的系統(tǒng)信息。最好只顯示一個(gè)“Login:”的提示信息。

  第一步:

  編輯“/ect/rc.d/rc.local”文件,在下面這些行的前面加上“#”

  --

  # This will overwrite /etc/issue at every boot. So, make any changes you

  # want to make to /etc/issue here or you will lose them when you reboot.

  #echo "" > /etc/issue

  #echo "$R" >> /etc/issue

  #echo "Kernel $(uname -r) on $a $(uname -m)" >> /etc/issue

  #

  #cp -f /etc/issue /etc/issue.net

  #echo >> /etc/issue

  --

  第二步:

  刪除“/etc”目錄下的“issue.net”“issue”文件:

  [root@deep]# rm -f /etc/issue

  [root@deep]# rm -f /etc/issue.net

  注意:“/etc/issue.net”文件是用戶從網(wǎng)絡(luò)登錄計(jì)算機(jī)時(shí)(例如:telnet SSH),看到的登錄提示。同樣在“”目錄下還有一個(gè)“issue”文件,是用戶從本地登錄時(shí)看到的提示。這 兩個(gè)文件都是文本文件,可以根據(jù)需要改變。但是,如果想刪掉這兩個(gè)文件,必須向上面介紹的那樣把 “/etc/rc.d/rc.local”腳本中的那些行注釋掉,否則每次重新啟動(dòng)的時(shí)候,系統(tǒng)又會(huì)重新創(chuàng)建這兩個(gè)文件。

  <全文完>
安徽新華電腦學(xué)校專業(yè)職業(yè)規(guī)劃師為你提供更多幫助【在線咨詢
主站蜘蛛池模板: 品牌T恤零售/批发厂商/供应商_男女式T恤生产/设计-圣达信T恤 | 和远智能-和远智能科技股份有限公司 | 上海眼科医院_上海希玛瑞视眼科医院【上海医保定点单位】 | 景德镇市奥群包装材料有限公司 | 围墙护栏,护栏网,围栏,锌钢栅栏,护栏网厂家--安平县沃达金属丝网制造有限公司 | 氢能-燃料电池-电堆-中国氢能与燃料电池网企业最佳宣传推广平台 轻质隔墙板厂家-加气隔墙板_grc轻质隔墙板_空心实心复合隔墙板_水泥混凝土轻质隔墙板批发价格 | 找刑事辩护律师_找深圳刑事律师多少钱★王平聚【清华博士/刑法教授】 | 美国渗透压仪-PSI渗透压仪|华泰和合 | 合肥固化地坪-安徽耐磨地坪-合肥环氧地坪厂家-安徽玉平地坪工程有限公司 | 图页网-无线压力电容变送器_激光测厚传感器_电磁流量计_温控调节仪 | 皮革耐折试验机-消字率测试仪-面具全视野测试仪-东莞市誉扬检测仪器有限公司 | 喵走共享单车网 - 共享电动车_共享电单车骑行门户网站 倡导绿色出行 | 中华收藏网-中藏网-藏品拍卖|字画拍卖|艺术品拍卖|古玩城|收藏资讯|古玩交易|书画定制 | 移动CRM软件_SaaS CRM_crm管理软件系统_crm客户关系管理系统_销售管理软件-上海企能软件科技有限公司 | 艺术网 - 大型艺术类权威门户站 艺考培训-中影人教育 【官网】-中国艺考教育的引航者 | 精细筛-振动筛-滚筒筛-摇摆筛-平面回转筛-筛分机械设备-新乡德科筛分机械公司 | 深圳车牌识别系统厂家_人脸识别厂家_通道闸厂家_车位引导系统_智慧社区管理系统_深圳市利普诺科技有限公司官网 | 气象站_校园气象站_自动气象站_光伏气象站-山东万象环境科技有限公司 | 陶瓷颗粒厂家_彩色路面_彩色陶瓷颗粒-山东顺驰道路材料有限公司 陶瓷复合钢管-专业提供江苏陶瓷钢管和陶瓷内衬复合钢管的生产厂家 | 长沙升阳化工材料有限公司| 饮料瓶-白酒瓶-绿色玻璃瓶-山东玻璃瓶厂家-枣庄市金泰玻璃有限公司 | 绣花厂_电脑绣花厂_手工刺绣加工定制 - 北京丽绣坊工艺品有限公司 | 耐火砖厂家价格-郑州荣盛窑炉耐火材料有限公司 | 狠狠穞A片一區二區三區-免费网站在线观看人数更新时间-欧洲尺码日本尺码专线不卡顿,国产大尺度禁片未删减版,baomaav | 硬脂酸钡_硬脂酸镁_硬脂酸镉_硬脂酸铝_硬脂酸锌-石家庄中石恒达矿产品有限公司 | 食品厂净化工程-无尘车间装修改造-净化工程-洁净工程-苏州远盈净化公司 | 消防安装_消防安装施工_消防施工_北京消防安装公司-亿杰(北京)消防工程有限公司 | 消字号牙膏代加工|面膜代加工|凝胶贴牌|漱口水贴牌-南京三盾药业有限公司-消字号牙膏代加工|面膜代加工|凝胶贴牌|漱口水贴牌-南京三盾药业有限公司 | 中科先农农业(河北)智能设备有限责任公司 | 雅兰床垫-会呼吸的床垫-中国高端床垫-国潮床垫品牌 | 塑木地板-木塑地板厂家「云南昆明楚雄曲靖玉溪塑木地板」云南云冶中信塑木新型材料有限公司 | 系统门窗加盟_门窗十大品牌_欧享门窗官网 | 品牌服装网-服装品牌加盟招商,服装品牌排行榜,服装品牌大全 | 企业资质代办-代理全国工商注册公司_公司转让_增值电信业务许可证新办续期-大通天成科技[gw] | 家用油烟净化机_商用餐饮油烟净化器_工业油雾废气处理设备_深圳市宝篮环保 | 智能档案柜,回转柜,密集架,密集柜厂家-北京及尚智能家具 | 泰州LOGO设计-品牌VI设计-泰州广告设计公司-大唐歌飞广告设计公司 | 加力管钳,液压动力钳,液压转盘-加力管钳,液压动力钳,液压转盘,山东临朐静远石油机械有限公司 | 江西省屹诚建筑装饰工程有限公司| 实验室装修设计-实验室工程建设-实验室实验台通风柜-瑞斯达实验室系统设备(苏州)有限公司 | 曙海培训-仿真培训Linux培训html5培单片机培训PCB培训python培训PLC培训C语言培训android培训物联网培训无线电培训欧姆龙培训工业机器人培训5G培训Hadoop培训CFD培训项目外包开发咨询 |