在Debian VirtualBox虛擬機中配置防火墻,你可以使用ufw(Uncomplicated Firewall)這個簡單的命令行工具。以下是配置防火墻的步驟:
安裝ufw:
如果你的Debian系統中還沒有安裝ufw,可以使用以下命令進行安裝:
sudo apt update
sudo apt install ufw
啟用ufw:
安裝完成后,你可以使用以下命令啟用ufw:
sudo ufw enable
啟用后,系統會提示你確認是否允許SSH連接(如果你是通過SSH連接到虛擬機的),輸入y并回車。
配置ufw規則:
你可以使用ufw命令來添加、刪除或查看防火墻規則。以下是一些常用的命令:
允許特定端口(例如,允許TCP端口80和443):
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
拒絕特定端口(例如,拒絕TCP端口22):
sudo ufw deny 22/tcp
允許特定IP地址訪問(例如,允許IP地址192.168.1.100訪問所有端口):
sudo ufw allow from 192.168.1.100
查看當前ufw狀態和規則:
sudo ufw status
sudo ufw status verbose
禁用ufw:
如果你需要禁用ufw,可以使用以下命令:
sudo ufw disable
重新加載ufw規則:
如果你對規則進行了修改,可以使用以下命令重新加載ufw規則:
sudo ufw reload
假設你想允許HTTP(端口80)和HTTPS(端口443)流量,并且只允許來自特定IP地址(例如192.168.1.100)的訪問,你可以這樣做:
sudo ufw enable
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow from 192.168.1.100
sudo ufw status verbose
這樣配置后,只有來自192.168.1.100的流量可以訪問端口80和443,其他IP地址的訪問將被拒絕。
通過這些步驟,你可以在Debian VirtualBox虛擬機中成功配置防火墻。