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

如何在Linux下使用TCP封裝器來加強網絡服務安全

系統 Linux 系統運維
在這篇文章中,我們將會講述什么是 TCP 封裝器以及如何在一臺 Linux 服務器上配置他們來限制網絡服務的權限。在開始之前,我們必須澄清 TCP 封裝器并不能消除對于正確配置防火墻的需要。

在這篇文章中,我們將會講述什么是 TCP 封裝器(TCP wrappers)以及如何在一臺 Linux 服務器上配置他們來限制網絡服務的權限。在開始之前,我們必須澄清 TCP 封裝器并不能消除對于正確配置防火墻的需要。

就這一點而言,你可以把這個工具看作是一個基于主機的訪問控制列表,而且并不能作為你的系統的***安全措施。通過使用一個防火墻和 TCP 封裝器,而不是只偏愛其中的一個,你將會確保你的服務不會被出現單點故障。

正確理解 hosts.allow 和 hosts.deny 文件

當一個網絡請求到達你的主機的時候,TCP 封裝器會使用 hosts.allow 和 hosts.deny (按照這樣的順序)來決定客戶端是否應該被允許使用一個提供的服務。.

在默認情況下,這些文件內容是空的,或者被注釋掉,或者根本不存在。所以,任何請求都會被允許通過 TCP 過濾器而且你的系統被置于依靠防火墻來提供所有的保護。因為這并不是我們想要的。由于在一開始我們就介紹過的原因,清確保下面兩個文件都存在:

  1. # ls -l /etc/hosts.allow /etc/hosts.deny 

兩個文件的編寫語法規則是一樣的:

  1. <services> : <clients> [: <option1> : <option2> : ...] 

在文件中,

1. services 指當前規則對應的服務,是一個逗號分割的列表。

2. clients 指被規則影響的主機名或者 IP 地址,逗號分割的。下面的通配符也可以接受:

1).ALL 表示所有事物,應用于clients和services。

2).LOCAL 表示匹配在正式域名中沒有完全限定主機名(FQDN)的機器,例如 localhost。

3).KNOWN 表示主機名,主機地址,或者用戶是已知的(即可以通過 DNS 或其它服務解析到)。

4).UNKNOWN 和 KNOWN 相反。

5).PARANOID 如果進行反向 DNS 查找彼此返回了不同的地址,那么連接就會被斷開(首先根據 IP 去解析主機名,然后根據主機名去獲得 IP 地址)。

3. ***,一個冒號分割的動作列表表示了當一個規則被觸發的時候會采取什么操作。

你應該記住 /etc/hosts.allow 文件中允許一個服務接入的規則要優先于 /etc/hosts.deny 中的規則。另外還有,如果兩個規則應用于同一個服務,只有***個規則會被納入考慮。

不幸的是,不是所有的網絡服務都支持 TCP 過濾器,為了查看一個給定的服務是否支持他們,可以執行以下命令:

  1. # ldd /path/to/binary | grep libwrap 

如果以上命令執行以后得到了以下結果,那么它就可以支持 TCP 過濾器,sshd 和 vsftpd 作為例子,輸出如下所示。 

 

 

 

查找 TCP 過濾器支持的服務

如何使用 TCP 過濾器來限制服務的權限

當你編輯 /etc/hosts.allow 和 /etc/hosts.deny 的時候,確保你在***一個非空行后面通過回車鍵來添加一個新的行。

為了使得 SSH 和 FTP 服務只允許 localhost 和 192.168.0.102 并且拒絕所有其他用戶,在 /etc/hosts.deny 添加如下內容:

  1. sshd,vsftpd : ALL 
  2. ALL : ALL 

而且在 /etc/hosts.allow 文件中添加如下內容:

  1. sshd,vsftpd : 192.168.0.102,LOCAL 

這些更改會立刻生效并且不需要重新啟動。

在下圖中你會看到,在***一行中刪掉 LOCAL 后,FTP 服務器會對于 localhost 不可用。在我們添加了通配符以后,服務又變得可用了。 

 

 

 

確認 FTP 權限

為了允許所有服務對于主機名中含有 example.com 都可用,在 hosts.allow 中添加如下一行:

  1. ALL : .example.com 

而為了禁止 10.0.1.0/24 的機器訪問 vsftpd 服務,在 hosts.deny 文件中添加如下一行:

  1. vsftpd : 10.0.1. 

在***的兩個例子中,注意到客戶端列表每行開頭和結尾的點。這是用來表示 “所有名字或者 IP 中含有那個字符串的主機或客戶端”

這篇文章對你有用嗎?你有什么問題或者評論嗎?請你盡情在下面留言交流。

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2011-03-24 10:39:04

2019-07-17 10:29:44

網絡安全云網絡服務技術

2010-05-17 15:38:57

IIS服務器

2021-01-13 11:04:39

NFV網絡服務虛擬網絡

2011-01-21 09:54:44

LinuxSendmail

2012-12-31 10:54:09

LinuxNFS

2009-09-16 08:26:58

2011-02-22 11:23:48

vsFTPDLinux服務器

2011-02-22 11:23:48

vsFTPDLinux服務器

2011-12-02 09:56:50

2013-11-25 10:46:28

vSphere 5.5網絡服務

2011-03-21 11:21:04

LinuxNagios

2011-09-05 09:23:50

2011-03-22 15:17:13

Nagios監控

2011-03-22 15:17:14

Nagios安裝

2011-03-22 15:17:14

Nagios安裝

2014-12-23 09:37:09

Linuxrsync

2018-08-09 09:10:54

2012-10-25 13:57:46

2009-01-06 19:00:49

服務器安全網絡
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美在线一区二区三区 | 久久久国产一区二区三区 | xxxxx免费视频 | 国产精品毛片久久久久久久 | 国产精品揄拍一区二区 | 久久伊人精品 | 欧美成人免费在线 | 国产精品不卡视频 | 91精品国产自产精品男人的天堂 | 午夜精品在线观看 | 亚洲欧美日韩精品久久亚洲区 | 欧美视频第二页 | 成人午夜av | 国产激情一区二区三区 | 国产成人精品在线 | 激情网站在线 | 国产高清一区二区 | 欧美精品在线免费观看 | 精品久久久久久久 | 日本中文字幕在线视频 | 91视视频在线观看入口直接观看 | 久久久精品一区 | 国产精品99久久久久久宅男 | 中文字幕视频在线看 | 午夜在线视频 | 亚洲成人精选 | 精品国产一区久久 | 毛片免费视频 | 国产日韩精品在线 | 亚洲午夜视频 | 日韩在线免费视频 | 免费成人高清在线视频 | 亚洲精品68久久久一区 | 久久成人一区 | 欧美日韩三区 | 日韩国产免费观看 | 精品久久久久久久久久久久久久久久久 | 色婷婷精品国产一区二区三区 | 日韩在线中文字幕 | 日韩欧美在 | 欧美日韩不卡合集视频 |