如何允許一個特定的外部 IP 位址存取 localhost tcp 連接埠?

如何允許一個特定的外部 IP 位址存取 localhost tcp 連接埠?

假設我們在 上有一個 reddis 伺服器localhost。我們需要從其他一些IP 來連接它。我們知道我們想要連接的節點的公共 IP,localhost port並且擁有該 IP sudo。如何允許一個特定的外部 IP 位址存取 localhost tcp 連接埠?以及如何在需要時停用該存取?

答案1

ufw可以用於此目的。

sudo ufw default deny incoming
sudo ufw allow from 192.168.1.10 to any port 80
sudo ufw enable

將拒絕所有流量(除非允許),然後新增規則以允許從 192.168.1.10 到本機電腦上連接埠 80 的流量。請注意,這會阻止新的ssh 連接,除非您執行

sudo ufw allow ssh

這將為來自任何位址的傳入開啟連接埠 22。

man ufw在終端機中將顯示手冊頁,描述所有可用選項。

相關內容