A HTTP-proxy mögötti FTP URL e két elrendezés egyikét használhatja:

MódMit küld a curl
HTTP FTP-átjáróHTTP-kérés, amely megkéri a proxyt az FTP-erőforrás lekérésére.
CONNECT-alagútAlagút-kérés, majd az elfogadott kapcsolaton keresztül a natív FTP-protokoll bájtjai.

Ez a parancs az átjárós elrendezést használja:

curl --proxy http://203.0.113.10:8080 \
  ftp://files.example.com/report.txt

Cserélje ki a dokumentációs végpontot és a fájl célját. Ahogy a curl HTTP-proxy dokumentációja kifejti, ebben a módban a curl HTTP-n beszél a proxyval. A sikeres fájllekérés nem bizonyít minden FTP-specifikus műveletet.

Adja hozzá --proxytunnel , ha a szolgáltatás natív FTP-t szállít CONNECT-en keresztül. Engedélyeznie kell a szükséges célkapcsolatokat. Az FTP-nek külön vezérlő- és adatkapcsolataivannak, ezért a passzív címek/portok, a CONNECT-szabályok és a kiszolgáló konfigurációja megszakíthatja az átvitelt a sikeres bejelentkezés után.

Tartsa meg a meghiúsult szakaszt: CONNECT-elutasítás, FTP-bejelentkezési hiba vagy passzív adathiba. A szolgáltatás-specifikus átjárók, amelyek más célállomást kódolnak a USER/PASS-ba, saját bejelentkezési konvencióikat használják; ezek nem szokásos HTTP-proxy hitelesítő adatok és nem SOCKS-tárgyalás.

Használja a dokumentált proxy módot és a fájlszolgáltatás biztonsági konfigurációját. Egy alagút önmagában nem titkosítja a nyílt FTP-hitelesítő adatokat vagy a fájladatokat.

Kapcsolódó cikkek