1.7. IdM에 필요한 포트 열기
IdM이 해당 서비스와 통신하는 데 사용하는 필수 포트를 열 수 있습니다.
프로세스
firewalld
서비스가 실행 중인지 확인합니다.firewalld
가 현재 실행되고 있는지 확인하려면 다음을 수행합니다.systemctl status firewalld.service
# systemctl status firewalld.service
Copy to Clipboard Copied! Toggle word wrap Toggle overflow firewalld
를 시작하고 시스템이 부팅될 때 자동으로 시작하도록 구성하려면 다음을 수행합니다.systemctl start firewalld.service systemctl enable firewalld.service
# systemctl start firewalld.service # systemctl enable firewalld.service
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
firewall-cmd
유틸리티를 사용하여 필요한 포트를 엽니다. 다음 옵션 중 하나를 선택합니다.firewall-cmd --add-port
명령을 사용하여 방화벽에 개별 포트를 추가합니다. 예를 들어 기본 영역에서 포트를 엽니다.firewall-cmd --permanent --add-port={80/tcp,443/tcp,389/tcp,636/tcp,88/tcp,88/udp,464/tcp,464/udp,53/tcp,53/udp}
# firewall-cmd --permanent --add-port={80/tcp,443/tcp,389/tcp,636/tcp,88/tcp,88/udp,464/tcp,464/udp,53/tcp,53/udp}
Copy to Clipboard Copied! Toggle word wrap Toggle overflow firewall-cmd --add-service
명령을 사용하여 방화벽에firewalld
서비스를 추가합니다. 예를 들어 기본 영역에서 포트를 엽니다.firewall-cmd --permanent --add-service={freeipa-4,dns}
# firewall-cmd --permanent --add-service={freeipa-4,dns}
Copy to Clipboard Copied! Toggle word wrap Toggle overflow firewall-cmd
를 사용하여 시스템에서 포트를 여는 방법에 대한 자세한 내용은 firewall-cmd(1) 매뉴얼 페이지를 참조하십시오.
firewall-cmd
구성을 다시 로드하여 변경 사항이 즉시 수행되었는지 확인합니다.firewall-cmd --reload
# firewall-cmd --reload
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 프로덕션 환경에서 시스템에서
firewalld
를 다시 로드하면 DNS 연결이 시간 초과될 수 있습니다. 필요한 경우 시간 초과를 방지하고 실행 중인 시스템에서 변경 사항을 영구적으로 만들려면firewall-cmd
명령의--runtime-to-permanent
옵션을 사용합니다. 예를 들면 다음과 같습니다.firewall-cmd --runtime-to-permanent
# firewall-cmd --runtime-to-permanent
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
클라이언트 서브넷의 호스트에 로그인하고
nmap
또는nc
유틸리티를 사용하여 열린 포트에 연결하거나 포트 스캔을 실행합니다.예를 들어 TCP 트래픽에 필요한 포트를 검사하려면 다음을 수행합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow UDP 트래픽에 필요한 포트를 검사하려면 다음을 수행합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
또한 들어오고 나가는 트래픽 모두에 대해 네트워크 기반 방화벽을 열어야 합니다.