보안 연결 게이트웨이 - FTP 포트 21 비활성화
Summary: 고객 보안 팀에서 FTP(File Transfer Protocol)에 사용되는 포트 21을 비활성화하도록 권고하는 경우 이는 보안 문제 때문입니다. 포트 21은 일반 텍스트로 데이터를 전송하므로 가로채기 및 공격에 취약합니다. 이 포트를 비활성화하면 무단 액세스 및 데이터 침해를 방지하여 기밀 정보의 보호가 강화됩니다.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
- 서비스를 일시적으로 비활성화해야 하는 경우:
docker exec -it esrsde-app bash wd status esrshttpdftp
실행 중인 경우 다음 명령을 사용하여 중지합니다.
wd stop esrshttpdftp
참고: 게이트웨이가 재부팅되면 FTP 서비스가 다시 활성화됩니다.
- 서비스를 영구적으로 비활성화해야 하는 경우: 실행 중인 컨테이너에서 포트 21 및 4021 제거:
- 위 단계에서 여전히 docker 명령 셸에 있는 경우 exit 명령을 실행하여 bash 프롬프트로 돌아가야 합니다.
- 이제 다음 명령을 사용하여 편집해야 하는 컨테이너의 포트 ID를 찾아야 합니다.
docker ps --no-trunc
- 이제 아래 명령을 사용하여 변경할 수 있도록 컨테이너를 중지해야 합니다.
docker stop esrsde-app
- 이제 폴더로 이동하십시오.
cd /var/lib/docker/containers/<Full port id form step 2> - 편집 할 파일의 백업을 만듭니다.
cp config.v2.json config.v2.json.bakcp hostconfig.json hostconfig.json.bak
- "4021/tcp" 항목을 제거config.v2.json 파일을 수정합니다.{}
- 새 항목은 다음과 같아야 합니다. "ExposedPorts":{"4443/tcp":{},"5400/tcp":{ },
- "4021/tcp":[{"HostIp":"","HostPort":"21"}] 항목을 제거hostconfig.json 파일을 수정합니다.
- 새 항목은 다음과 같아야 합니다. "PortBindings":{"4443(.... 등)
-
systemctl restart docker
-
docker start esrsde-app
- 컨테이너가 시작되지 않으면 파일 중 하나에서 대괄호 또는 인용문을 놓쳤을 가능성이 큽니다. 백업 파일을 새로 편집된 파일과 비교하여 모든 것이 올바른지 확인합니다.
- 다음 명령을 수행하여 포트가 매핑되지 않았는지 확인합니다.
docker ps
SCG 호스트 레벨에서 비활성화 -
고객이 SCG에 있는 경우 SuSEfirewall2-srs-custom 파일에서 포트 21 참조를 제거합니다.
-
cd /etc/sysconfig/scripts/
수정하기 전에 백업 복제본을 생성합니다.
cp SuSEfirewall2-srs-custom SuSEfirewall2-srs-custom.bak
- 이제 SuSEfirewall2-srs-custom 파일을 편집하고 #를 사용하여 4021로 끝나는 --dport 21이 포함된 줄을 주석 처리합니다.
#-A SCG-DOCKER -p tcp -m tcp --dport 21 -j DNAT --to-destination [${srsIpAddr}]:4021 - 그런 다음 아래 명령을 사용하여 esrsve.service를 다시 시작합니다.
systemctl restart esrsve.service
Affected Products
Secure Connect Gateway - Virtual EditionArticle Properties
Article Number: 000227892
Article Type: How To
Last Modified: 03 Feb 2025
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.