Ubuntu

Ubuntu 只允許來自 192.168.0.0/8 或伺服器 IP 地址的傳入訪問

  • June 30, 2012

我怎樣才能讓只有經過批准的 IP 地址才能訪問我的 Ubuntu 伺服器 12.04 我只是設置了它。

UFW如果您已安裝,您可以使用以下命令實現此目的:

要允許由特定 IP 地址使用,

sudo ufw allow from XXX.XXX.XXX.XXX

為了允許特定子網,我們呼叫網路遮罩並使用,

sudo ufw allow from XXX.XXX.XXX.XXX/XX

要允許通過特定埠和您可以使用的 IP 地址,

sudo ufw allow from XXX.XXX.XXX.XXX to AAA port YY

請參閱社區文件以獲取高級幫助。


使用tcpwrappers

/etc/hosts.deny 在 /etc/hosts.allow 之前檢查,所以你可以去

  • 主機拒絕

全部:全部

首先,我們阻止所有人的一切,

  • hosts.allow

所有:本地主機

sshd:192.168.0.2

這意味著只有本地網路上的 192.168.0.2 可以訪問該機器上的 ssh 伺服器。

引用自:https://serverfault.com/questions/403342