อัปโหลดไฟล์ไปยัง ftps จากบรรทัดคำสั่ง


1

ฉันจำเป็นต้องอัปโหลดไฟล์เดียวเพื่อ ftp บนพอร์ต 21 ฉันใช้สิ่งนี้:

curl -T testFtpFile ftps://host -P 21 --user my_user

บุฉันได้รับ: Failed to connect to host port 990: Connection refused

ฉันจะระบุพอร์ต ftps โดยใช้ curl ได้อย่างไร

คำตอบ:


1

ftps://คือFTPS โดยนัย (พอร์ต 990)

หากต้องการใช้FTPS ที่ชัดเจน (พอร์ต 21) ให้ใช้--sslสวิตช์ (หรือดีกว่า--ssl-reqdเพื่อบังคับใช้ FTPS):

curl -T testFtpFile --ssl ftp://host --user my_user

โปรดทราบว่า-Pสวิตช์สลับโหมดการเชื่อมต่อ FTP ที่ใช้งาน / ไม่โต้ตอบ ไม่ได้ระบุหมายเลขพอร์ต และคุณไม่ควรระบุหมายเลขพอร์ตอย่างชัดเจนหากคุณใช้หมายเลขพอร์ตเริ่มต้น (21)

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