Ich versuche eine Datei herunterzuladen vonftp://ftp.perforce.commit wget. Ich verwende den folgenden Befehl:
wget -t 3 --timeout=10ftp://ftp.perforce//Pfad/zur/Datei
Ich erhalte die folgende Ausgabe:
[xxxx@xxxxxx~]$ wget -t 3 --timeout=10 ftp://ftp.perforce.com/r20.1 /bin.linux26x86_64/p4api-glibc2.12-openssl1.0.2.tgz
--2021-07-17 10:21:10-- ftp://ftp.perforce.com/r20.1/bin.linux26x86_64/p4api-gl
ibc2.12-openssl1.0.2.tgz
=> ‘p4api-glibc2.12-openssl1.0.2.tgz.1’
Resolving ftp.perforce.com (ftp.perforce.com)... 54.177.106.77
Connecting to ftp.perforce.com (ftp.perforce.com)|54.177.106.77|:21... connected .
Logging in as anonymous ...
Error in server response, closing control connection.
Retrying.
Das Erhöhen des Timeouts hilft nicht. Ein Ping der Adresse + Port 21 mit nmap ergibt folgende Ausgabe:
[xxx@xxxx~]$ nmap -p 21 ftp.perforce.com
Starting Nmap 6.40 ( http://nmap.org ) at 2021-07-17 10:24 CEST
Nmap scan report for ftp.perforce.com (54.177.106.77)
Host is up (0.15s latency).
rDNS record for 54.177.106.77: ec2-54-177-106-77.us-west-1.compute.amazonaws.com
PORT STATE SERVICE
21/tcp open ftp
Nmap done: 1 IP address (1 host up) scanned in 0.67 seconds
Ich verwende RHEL 7.9
Was vermisse ich?
Antwort1
Das lässt sich schwer sagen, ohne die tatsächliche Serverkonfiguration zu sehen + welche Benutzer verfügbar sind/welche Passwörter festgelegt sind. Am sichersten wäre es, dem Befehl Benutzername+Passwort hinzuzufügen, z. B.:
wget -t 3 --timeout=10 ftp://Benutzername:[email geschützt]//Pfad/zur/Datei
Hoffentlich hilft das :)