IIS FTP Server ทำงานในเครื่อง แต่ไม่สามารถเชื่อมต่อจากระยะไกล


20

ฉันกำลังพยายามติดตั้งเซิร์ฟเวอร์ FTP บนเซิร์ฟเวอร์ Windows 2008 ฉันสามารถเชื่อมต่อภายใน:

C:\>ftp localhost
Connected to WebHead1
220 Microsoft FTP Service

อย่างไรก็ตามเมื่อฉันพยายามเชื่อมต่อจากระยะไกลมันไม่ทำงาน:

~>ftp x.x.x.x
ftp: Can't connect to `x.x.x.x': Operation timed out
ftp: Can't connect to `x.x.x.x'

ฉันลองทุกอย่างที่ฉันสามารถนึกได้ด้วยการตั้งค่า เซิร์ฟเวอร์ FTP นั้นเชื่อมต่อกับ IP ที่ไม่ได้รับมอบหมายและรับฟังพอร์ต 21 ฉันได้ตรวจสอบ "FTP Server" ในการตั้งค่าไฟร์วอลล์ด้วย ไม่มีสิ่งใดปรากฏในไฟล์บันทึก FTP ฉันหมดความคิดทั้งหมด!


สุภาพบุรุษฉันได้ลองใช้คำแนะนำที่นี่เพื่อค้นหาว่ามีการเปิดใช้งานโหมด Passive หากคุณไปที่การสนับสนุนไฟร์วอลล์สำหรับไซต์ FTP หากคุณป้อนที่อยู่ IP สาธารณะในการสนับสนุนไฟร์วอลล์จะเปิดใช้งานโหมดพาสซีฟสำหรับไซต์ FTP หากคุณลบที่อยู่ IP จากการสนับสนุนไฟร์วอลล์ก็จะเริ่มทำงาน คุณจะต้องตรวจสอบทั้งระดับเซิร์ฟเวอร์และระดับไซต์ ftp

คำตอบ:


42

คิดออก ปัญหาที่เป็นเอกสารที่นี่

โดยทั่วไปคุณจะต้องเรียกใช้:

sc sidtype ftpsvc unrestricted

จากนั้นเริ่มบริการ FTP ใหม่:

net stop ftpsvc & net start ftpsvc

จากสิ่งที่ฉันบอกได้มันเป็นข้อผิดพลาดใน R2 ไปคิด


ยืนยันว่าใช้งานได้กับ Windows Server 2012 และ IIS 8 ...
cederlof

3
ฉันสามารถยืนยันปัญหาเดียวกันที่แน่นอนที่เกิดขึ้นใน IIS 2012 เซิร์ฟเวอร์และการแก้ไขปัญหานี้แก้ไขได้
เวลา

1
วิธีนี้ใช้ได้กับเซิร์ฟเวอร์ FTP Windows 7 Pro ขอบคุณ
jacouh

ยืนยันว่ายังมีความจำเป็นในวันที่ 15 สิงหาคมและทำงานให้ฉัน
frumbert

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