2.9. IdM에 필요한 포트 열기
IdM이 해당 서비스와 통신하는 데 사용하는 필수 포트를 열 수 있습니다.
절차
firewalld
서비스가 실행 중인지 확인합니다.firewalld
가 현재 실행되고 있는지 확인하려면 다음을 수행합니다.systemctl status firewalld.service
# systemctl status firewalld.service
Copy to Clipboard Copied! firewalld
를 시작하고 시스템이 부팅될 때 자동으로 시작하도록 구성하려면 다음을 수행합니다.systemctl start firewalld.service systemctl enable firewalld.service
# systemctl start firewalld.service # systemctl enable firewalld.service
Copy to Clipboard Copied!
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! 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! firewall-cmd
를 사용하여 시스템에서 포트를 여는 방법에 대한 자세한 내용은 firewall-cmd(1) 매뉴얼 페이지를 참조하십시오.
firewall-cmd
구성을 다시 로드하여 변경 사항이 즉시 수행되었는지 확인합니다.firewall-cmd --reload
# firewall-cmd --reload
Copy to Clipboard Copied! 프로덕션 환경에서 시스템에서
firewalld
를 다시 로드하면 DNS 연결이 시간 초과될 수 있습니다. 필요한 경우 시간 초과를 방지하고 실행 중인 시스템에서 변경 사항을 영구적으로 만들려면firewall-cmd
명령의--runtime-to-permanent
옵션을 사용합니다. 예를 들면 다음과 같습니다.firewall-cmd --runtime-to-permanent
# firewall-cmd --runtime-to-permanent
Copy to Clipboard Copied!
검증
클라이언트 서브넷의 호스트에 로그인하고
nmap
또는nc
유틸리티를 사용하여 열린 포트에 연결하거나 포트 스캔을 실행합니다.예를 들어 TCP 트래픽에 필요한 포트를 검사하려면 다음을 수행합니다.
nmap -p 80,443,389,636,88,464,53 server.idm.example.com
$ nmap -p 80,443,389,636,88,464,53 server.idm.example.com [...] PORT STATE SERVICE 53/tcp open domain 80/tcp open http 88/tcp open kerberos-sec 389/tcp open ldap 443/tcp open https 464/tcp open kpasswd5 636/tcp open ldapssl
Copy to Clipboard Copied! UDP 트래픽에 필요한 포트를 검사하려면 다음을 수행합니다.
nmap -sU -p 88,464,53 server.idm.example.com
# nmap -sU -p 88,464,53 server.idm.example.com [...] PORT STATE SERVICE 53/udp open domain 88/udp open|filtered kerberos-sec 464/udp open|filtered kpasswd5
Copy to Clipboard Copied!
또한 들어오고 나가는 트래픽 모두에 대해 네트워크 기반 방화벽을 열어야 합니다.