无法通过 SSH 连接到 Centos 7 上的专用服务器(非托管)
我看到这个错误并重启了服务器,无法再连接/SSH
我搞乱了一些配置,不知道该怎么办。我看到这个错误,重启后我无法访问
sudo: pam_open_session: Error in service module
sudo: policy plugin failed session initialization
这是来自支持团队的回复:
但所有端口都被过滤了:
Nmap scan report for **** (xxx.xxx.xxx.xx) Host is up. All 1000 scanned ports on **** (xxx.xxx.xxx.xx) are filtered Nmap done: 1 IP address (1 host up) scanned in 51.35 seconds
我建议通过救援模式访问并检查防火墙配置。
我已经进行了救援模式重启,我该如何重置防火墙规则或者如何修复它?
答案1
假设您使用“22”这样的端口进行连接,则必须检查以下内容:
检查
/etc/ssh/sshd_config
是否有正确的端口(设置是端口)如果您使用不同的端口,则意味着您应该拥有
policycoreutils-python
或更改并使用semanage port
命令来添加它。检查你的防火墙(
firewall-cmd --list-all
)看看该端口是否在防火墙中如果不存在,请添加
firewall-cmd --add-port **PortNumber**/tcp
并使其永久存在firewall-cmd --add-port **PortNumber**/tcp --permanent
重新启动所需的服务(
service sshd restart
和firewall-cmd --reload
)