wget: ไม่สามารถรับโฟลเดอร์จากเซิร์ฟเวอร์ ftp โดยใช้ wget


0

ฉันต้องการดาวน์โหลดแพ็คเกจ FTP ผ่าน linux แต่มันไม่ได้ดำเนินการหลังจากนี้

wget -r --no-passive-ftp --no-parent ftp://ftp.geology.wisc.edu/thurber
--2019-01-16 21:06:50--  ftp://ftp.geology.wisc.edu/thurber
           => ‘ftp.geology.wisc.edu/.listing’
Resolving ftp.geology.wisc.edu (ftp.geology.wisc.edu)... 144.92.206.97
Connecting to ftp.geology.wisc.edu (ftp.geology.wisc.edu)|144.92.206.97|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD not needed.
==> PORT ... done.    ==> LIST ... 
Error in server response, closing control connection.
Retrying.

เมื่อฉันทำกับ FileZilla ปัญหาที่คล้ายกันอยู่ที่นั่น มันไม่สามารถแสดงรายการไดเรกทอรีโดยใช้ทั้ง active และ passive modes- นี่คือโหมดพาสซีฟ -

Status: Resolving address of ftp.geology.wisc.edu
Status: Connecting to 144.92.206.97:21...
Status: Connection established, waiting for welcome message...
Status: Server does not support non-ASCII characters.
Status: Logged in
Status: Retrieving directory listing...
Command:    PWD
Response:   257 "/" is the current directory
Command:    TYPE I
Response:   200 Type set to I
Command:    PASV
Response:   227 Entering Passive Mode (144,92,206,97,188,14).
Command:    LIST
Error:  The data connection could not be established: ECONNREFUSED - Connection refused by server
Error:  Connection timed out after 20 seconds of inactivity
Error:  Failed to retrieve directory listing

นี่คือด้วยโหมดที่ใช้งาน -

Status: Resolving address of ftp.geology.wisc.edu
Status: Connecting to 144.92.206.97:21...
Status: Connection established, waiting for welcome message...
Status: Server does not support non-ASCII characters.
Status: Logged in
Status: Retrieving directory listing...
Command:    PWD
Response:   257 "/" is the current directory
Command:    TYPE I
Response:   200 Type set to I
Command:    PORT 10,0,21,8,164,149
Response:   200 PORT command successful
Command:    LIST
Error:  Connection timed out after 20 seconds of inactivity
Error:  Failed to retrieve directory listing

1
ทำไมคุณถึงเลือก --no-passive-ftp ตัวเลือก?
Michael Hampton

@MichaelHampton ฉันไม่สามารถพูดสำหรับ OP แต่เมื่อฉันเรียกใช้คำสั่งเดียวกันโดยไม่ --no-passive-ftp มันล้มเหลวด้วย Cannot initiate PASV transfer.
kasperd

ตรง @kasperd กรณีเดียวกันกับฉัน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.