Centos7连接wifi:在CentOS7上启用Firewalld后 我无法连接

我正在尝试使用a guide将 LAMP 设置为 CentOS7。我尝试运行这些命令以允许 HTTP 和 HTTPS 流量:

sudo firewall-cmd --permanent --zone=public --add-service=http 
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload

但系统给这个错误:

FirewallD is not running

所以我searched然后应用这些命令:

systemctl enable firewalld
systemctl start firewalld

然后它打印“完成”输出,但我的连接被中止,我无法连接到服务器与 IP:端口与PuTTy了。

我该怎么办?对服务器的唯一访问对我来说就是这样。我没有物理访问服务器。

1

它看起来像你锁定自己,因为你没有指定ssh也应该被允许:

sudo firewall-cmd --permanent --zone=public --add-service=http 
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --permanent --zone=public --add-service=ssh
sudo firewall-cmd --reload

上面的指南似乎假设已经允许ssh

我该怎么办?对服务器的唯一访问对我来说就是这样。我没有物理访问服务器。

因此,此时访问服务器的唯一方法通常是通过托管提供商 / 虚拟化解决方案的 VM 控制台。几乎所有提供商都将允许您访问该控制台,因此您应该尝试这样做。通过控制台登录后,您可以运行上述命令以允许 SSH 通过 SSH 重新获得访问权限。

0

打开下面的文件 Vi / usr / sbin / firewalld

#!/ usr / bin / python2.7-Es

--编码:utf-8--

请注意,如果您的 python 版本只是 python o 另一个版本,然后将其重命名为 python2.7

然后 systemctl 启动 firewalld

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(582)
Linux设置默认python:Linux的 kvm设置没有默认模块
上一篇
编程免费学习:学习内核编程(understanding the linux kernel)
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(9条)