我已经在我的小型服务器上安装了ufw firewall
ssh 和 web 服务。但是,启用后,ssh 连接丢失,我无法通过 web 浏览器连接到托管网站。
发生了什么事?
答案1
ufw firewall
默认情况下,拒绝任何传入连接(并允许任何传出连接)。您必须将服务器连接到显示器(因为您无法使用防火墙进行远程访问),然后按照以下步骤操作:
sudo ufw disable
--> 如果愿意的话,现在您可以通过 ssh 访问您的服务器
sudo ufw allow from <specific ip/subnet> to any port <port number>
假设您想从本地网络中的任何位置访问服务器:
sudo ufw allow from 192.168.1.0/24 to any port 22
对于 Web 服务器,我们必须做类似的事情:
sudo ufw allow from any to any port 80