背景:我正在用一个新的provider.The VPS提供程序在VPS上设置一个新的12.04实例,它只提供一个32位的映像,但这在这里并不重要。我没有本地访问机器,也没有救援系统;每次我尝试一些东西,我必须使用他们的网络管理工具来重新安装图像。
问题:每次我试图安装和安装UFW时,我都会被锁在服务器之外。下面是我一直在运行的命令:
locale-gen "en_US.UTF-8"
locale-gen "en_CA.UTF-8"
apt-get update
apt-get -y upgrade
apt-get -y install nano ufw git
ufw allow ssh
ufw allow sftp
ufw allow ftp
ufw allow smtp
ufw allow "Apache Full"
ufw allow out 53
ufw enable我还试过先运行缺省值
sudo ufw default deny incoming
sudo ufw default deny outgoing并确保-A ufw-user-input -p tcp --dport 22 -j ACCEPT在/lib/ufw/user.ules中。
在所有情况下和我尝试过的每一个组合中,我最终都会失去与服务器的连接,完全被锁在门外。我已经重新安装了图像5次了。这是我的第四台Ubuntu12.04服务器,但出于某种原因,它与其他服务器完全不同。其他人都在运行UFW,没有任何问题。我还在这个VPS提供程序的Debian 7 64位映像上尝试了上述所有步骤,但也遇到了同样的问题。
这里发生了什么事?
发布于 2014-03-03 09:09:55
我已经了解到,这是我的OpenVZ VPS的问题;您不能在OpenVZ这样的非KVM系统上修改内核文件。
最好的办法是完全忘记UFW,直接编写可修改的规则,或者尝试一下:
https://askubuntu.com/questions/426135
复制相似问题