Centos 7(비관리형)의 전용 서버에 SSH를 통해 연결할 수 없습니다.
이 오류가 표시되었으며 서버를 재부팅했는데 더 이상 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
)