เหตุใด IIS 7.5 FTP จึงไม่เกี่ยวข้องกับช่วงพอร์ตแฝงสำหรับ ftp ธรรมดา


12

ฉันต่อสู้กับช่วงของพอร์ตพาสซีฟทั้งหมดใน IIS 7.0 คืนนี้ ในที่สุดฉันก็รู้ว่ามันใช้ได้กับ FTP / ES หรือ FTP / IS เท่านั้น เมื่อฉันพยายามทำ ftp ธรรมดามันจะกำหนดหมายเลขพอร์ต heck ที่ต้องการเมื่อตอบกลับคำขอ PORT

ก่อนอื่นฉันทำอะไรบางอย่าง ประการที่สองถ้าฉันไม่ทำไมในโลกนี้ทำงานแบบนี้?

TIA

คำตอบ:


30

ฉันสะดุดกับคำถามนี้เมื่อฉันมีปัญหาเดียวกันในวันนี้ ฉันตั้งค่า "Data Channel Port Range" ในคอนโซล IIS 7.5 Manager แต่เซิร์ฟเวอร์เก็บพอร์ตไว้นอกช่วงที่ระบุ ปัญหาสำหรับฉันไม่ได้เป็นไฟร์วอลล์เขียนใหม่การตอบสนอง (ฉันใช้ TLS ดังนั้นจึงไม่ได้แม้ว่าจะพยายาม) ที่จริงหลังจากที่คุณเปลี่ยนช่วงพอร์ตคุณต้องรีสตาร์ท "Microsoft FTP Service" การใช้iisresetไม่เพียงพอหรือไม่คลิก "รีสตาร์ท" ที่ระดับเซิร์ฟเวอร์ในตัวจัดการ IIS บริการระดับ OS ( ftpsvc) จะต้องหยุดอย่างสมบูรณ์และเริ่มต้น


4
ขอบคุณ - นั่นคือ & ^% # ^ &% @ # & * ในที่สุดก็แก้ไข :)
seanb

2
service => บริการ Microsoft FTP
Bossliaw

2
AGGGH! นี่เป็นหนึ่งในสิ่งที่โง่ที่สุดที่ฉันเคยเห็น ฉันยังจำได้ว่าคุณต้องรีสตาร์ท FTP แต่ลืมว่าคุณทำเช่นนี้จากใน services.msc ไม่ใช่ผู้จัดการ IIS! ขอขอบคุณ.
NickG

1
ใน Windows 8 ต่อไปนี้ใช้งานได้: ตัวจัดการงาน -> บริการ -> FTPSVC -> (คลิกขวา) -> รีสตาร์ท
alx

คำตอบนี้ยังเกี่ยวข้องกับปี 2560 ... คิดว่า microsoft จะแก้ไขในเซิร์ฟเวอร์ 2020 หรือไม่
ไซเบอร์เมน

1

ในที่สุดผมพิจารณาแล้วว่า $% (* & @ ไฟร์วอลล์ถูกเขียนใหม่คำสั่ง FTP ในความพยายามที่จะ "มีประโยชน์". ฉันกำหนดนี้เมื่อฉันพยายามที่จะติดตั้งเซิร์ฟเวอร์ FileZilla และมีปัญหาเดียวกัน. โชคดีที่เซิร์ฟเวอร์ FileZilla มีการตรวจสอบการเปิด หน้าต่างและฉันก็สามารถสังเกตการสนทนาจากทั้งสองฝ่ายและตรวจสอบว่าในความเป็นจริงเซิร์ฟเวอร์ส่งหมายเลขพอร์ตที่เหมาะสม

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