Mengapa IIS 7.5 FTP tidak menghargai jangkauan port pasif untuk ftp biasa?

11

Saya berjuang dengan seluruh rentang port pasif pada IIS 7.0 malam ini. Saya akhirnya menyadari bahwa itu ternyata hanya berlaku untuk FTP / ES atau FTP / IS. Ketika saya mencoba melakukan ftp polos, ia memberikan apa pun nomor port sih yang diinginkannya ketika menanggapi permintaan PORT.

Pertama-tama, apakah saya kehilangan sesuatu. Kedua, jika tidak, mengapa di dunia ini bekerja seperti ini?

TIA.

Chris B. Behrens
sumber

Jawaban:

29

Saya menemukan pertanyaan ini ketika saya memiliki masalah yang sama hari ini. Saya mengatur "Rentang Port Saluran Data" di konsol IIS 7.5 Manager, tetapi server tetap memilih port di luar rentang yang ditentukan. Masalahnya bagi saya bukan firewall menulis ulang respons (saya menggunakan TLS, jadi tidak bisa, bahkan jika mencoba). Sebenarnya, setelah Anda mengubah kisaran port, Anda harus me-restart "Microsoft FTP Service". Menggunakan iisresettidak memadai, juga tidak mengklik "Restart" di tingkat server di IIS Manager; layanan level OS ( ftpsvc) harus sepenuhnya dihentikan dan dimulai.

AdmiralNemo
sumber
4
thx - that & ^% # ^ &% @ # & * akhirnya memperbaikinya :)
seanb
2
service => Microsoft FTP service
Bossliaw
2
AGGGH! Ini adalah salah satu hal paling bodoh yang pernah saya lihat. Saya bahkan ingat bahwa Anda harus me-restart FTP tetapi lupa bahwa Anda harus melakukan ini dari dalam services.msc dan bukan manajer IIS! Terima kasih.
NickG
1
Di Windows 8 berikut ini juga berfungsi: Task Manager -> Services -> FTPSVC -> (klik kanan) -> Restart.
alx
Jawaban ini masih relevan pada 2017 ... apakah microsoft akan memperbaikinya di server 2020?
CyberMen
1

Saya akhirnya menentukan bahwa $% (* & @ firewall adalah MENGHASILKAN kembali perintah ftp dalam upaya untuk menjadi "membantu". Saya menentukan ini ketika saya mencoba menginstal server FileZilla dan memiliki masalah yang sama. Untungnya, server FileZilla memiliki pemantauan terbuka jendela, dan saya bisa mengamati percakapan dari kedua belah pihak dan menentukan bahwa server, pada kenyataannya, mengirimkan nomor port yang tepat.

Chris B. Behrens
sumber