ฉันจำเป็นต้องอัปโหลดไฟล์เดียวเพื่อ ftp บนพอร์ต 21 ฉันใช้สิ่งนี้:
curl -T testFtpFile ftps://host -P 21 --user my_user
บุฉันได้รับ: Failed to connect to host port 990: Connection refused
ฉันจะระบุพอร์ต ftps โดยใช้ curl ได้อย่างไร
ฉันจำเป็นต้องอัปโหลดไฟล์เดียวเพื่อ ftp บนพอร์ต 21 ฉันใช้สิ่งนี้:
curl -T testFtpFile ftps://host -P 21 --user my_user
บุฉันได้รับ: Failed to connect to host port 990: Connection refused
ฉันจะระบุพอร์ต ftps โดยใช้ curl ได้อย่างไร
คำตอบ:
ftps://
คือFTPS โดยนัย (พอร์ต 990)
หากต้องการใช้FTPS ที่ชัดเจน (พอร์ต 21) ให้ใช้--ssl
สวิตช์ (หรือดีกว่า--ssl-reqd
เพื่อบังคับใช้ FTPS):
curl -T testFtpFile --ssl ftp://host --user my_user
โปรดทราบว่า-P
สวิตช์สลับโหมดการเชื่อมต่อ FTP ที่ใช้งาน / ไม่โต้ตอบ ไม่ได้ระบุหมายเลขพอร์ต และคุณไม่ควรระบุหมายเลขพอร์ตอย่างชัดเจนหากคุณใช้หมายเลขพอร์ตเริ่มต้น (21)