Secure Connect Gateway - Deaktiver FTP-port 21
Summary: Hvis kundens sikkerhedsteam anbefaler at deaktivere Port 21, som bruges til FTP (File Transfer Protocol), skyldes det sikkerhedsproblemer. Port 21 overfører data som almindelig tekst, hvilket gør dem modtagelige for aflytning og angreb. Deaktivering af denne port hjælper med at forhindre uautoriseret adgang og databrud og forbedrer dermed beskyttelsen af følsomme oplysninger. ...
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
- Hvis tjenesten skal deaktiveres midlertidigt:
docker exec -it esrsde-app bash wd status esrshttpdftp
Hvis den kører, skal du bruge følgende kommando til at stoppe den:
wd stop esrshttpdftp
BEMÆRK: Hvis gatewayen genstarter, aktiveres FTP-tjenesten igen.
- Hvis tjenesten skal deaktiveres permanent: Sådan fjernes port 21 og 4021 på en kørende beholder:
- Hvis vi stadig er i docker-kommandoskallen, skal vi fra ovenstående trin udstede afslutningskommandoen for at vende tilbage til bash-prompten.
- Nu skal vi finde port-id'et for den container, vi skal redigere ved hjælp af kommandoen:
docker ps --no-trunc
- Nu skal vi stoppe containeren, så vi kan ændre den ved hjælp af kommandoen nedenfor.
docker stop esrsde-app
- Gå nu til mappen:
cd /var/lib/docker/containers/<Full port id form step 2> - Opret en sikkerhedskopi af filer, som vi skal redigere:
cp config.v2.json config.v2.json.bakcp hostconfig.json hostconfig.json.bak
- Rediger filen config.v2.json at fjerne posten "4021/tcp":{}
- En ny post skal se sådan ud: "ExposedPorts":{"4443/tcp":{},"5400/tcp":{ },
- Rediger filen hostconfig.json at fjerne posten "4021/tcp":[{"HostIp":"","HostPort":"21"}],
- En ny post skal se sådan ud: "PortBindings":{"4443(.... og så videre)
-
systemctl restart docker
-
docker start esrsde-app
- Hvis beholderen ikke starter, har du højst sandsynligt overset en parentes eller et tilbud i en af dine filer. Sammenlign sikkerhedskopifilerne med de nye redigerede filer for at kontrollere, at alt er korrekt.
- Kontroller, at porte ikke er tilknyttet ved at udføre kommando:
docker ps
Sådan deaktiveres fra SCG-værtsniveau –
Hvis kunden er på SCG, skal du fjerne port 21-referencerne fra filen SuSEfirewall2-srs-custom.
-
cd /etc/sysconfig/scripts/
Opret en sikkerhedskopi, før du ændrer:
cp SuSEfirewall2-srs-custom SuSEfirewall2-srs-custom.bak
- Nu redigerer vi filen SuSEfirewall2-srs-custom og kommenterer linjen, der indeholder --dport 21, der slutter i 4021 ved hjælp af # dette skal nu se ud:
#-A SCG-DOCKER -p tcp -m tcp --dport 21 -j DNAT --to-destination [${srsIpAddr}]:4021 - Genstart derefter esrsve.service ved hjælp af nedenstående kommando
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.