無法透過 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
)