Centos 7의 전용 서버에 SSH를 통해 연결할 수 없습니다.

Centos 7의 전용 서버에 SSH를 통해 연결할 수 없습니다.

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 restartfirewall-cmd --reload)

관련 정보