ฉันกำลังพยายามติดตั้งเซิร์ฟเวอร์ 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