Tidak bisa terhubung ke server FTP saya, mengapa?


10

Saya memiliki server windows 2008 yang berjalan dengan FTP 7 di IIS 7.

Saya telah mengkonfigurasi untuk terhubung karena berada di luar kotak, dengan pengguna tertentu (katakanlah john) dengan akses baca / tulis.

Ketika saya menggunakan perangkat lunak klien FileZilla saya, saya dapat terhubung ke server sebagai john saja. Tidak ada masalah sama sekali. Namun, ketika saya mencoba untuk terhubung menggunakan Windows Explorer atau menggunakan cmd prompt saya mendapatkan dinding batu, mengatakan "Login gagal". Mesin klien saya adalah Windows Vista Ultimate.

Adakah yang tahu apa yang menyebabkan ini?


Apa yang Anda lihat di log IIS di server? Tunjukkan pada kami apa yang dimasukkan ketika login gagal dan kami akan dapat mendiagnosis hal ini dengan lebih baik.
Christopher Cashell

@Christopher Saya tidak dapat menemukan log, tapi saya benar-benar mencari tahu apa masalahnya. Saya telah memposting jawaban untuk detail solusinya.
Joseph

Jawaban:


16

Saya hanya ingin mengatakan bahwa semua jawaban itu membantu saya.

Namun pada akhirnya, solusi yang saya dapatkan sebenarnya cukup sederhana, dan saya harus memikirkannya lebih awal.

Saya menyadari bahwa saya belum me-restart server setelah saya menginstal FTP 7. Saya sebenarnya tidak berpikir ini diperlukan, tetapi setelah me-restart kotak dan melihat windows explorer dan ftp cmd bekerja, saya sampai pada kesimpulan bahwa itu harus diperlukan sampai batas tertentu.

Jadi, bagi siapa pun yang memiliki masalah yang sama dengan yang saya alami, pastikan untuk me-restart kotak setelah Anda menginstal FTP 7.


4
Memperbaikinya untuk saya - terima kasih. Saya heran mengapa windows server tidak memberi tahu Anda ?!
UpTheCreek

3
Saya tidak akan pernah berpikir untuk me-reboot jika saya tidak menemukan pertanyaan ini.
Bogdacutu

Saya memiliki masalah yang sama dengan IIS 7.5 FTP saya pada Windows 7. Ia bekerja secara lokal tetapi tidak dapat diakses dari komputer lain. Restart memecahkan masalah.
Rosdi

reboot melakukannya. Saya memverifikasi firewall, bahkan melakukan hal ACL di command prompt yang mungkin sekarang saya coba urungkan.
greg

Siapa yang melemparnya?
InteXX

2

Pastikan Anda memasukkan nama pengguna dalam permintaan Anda. Misalnya, ketika Anda terhubung dengan Windows Explorer, masukkan URL sebagai sesuatu seperti:

ftp: //USERNAME@ftp.your-ftp-host.com

Sebagai alternatif, Anda biasanya juga dapat menentukan kata sandi di telepon seperti:

ftp: // USERNAME: PASSWORD@ftp.your-ftp-host.com


Apakah ini persyaratan bahkan jika Windows Explorer meminta saya untuk nama pengguna dan kata sandi saya jika saya tidak memasukkannya dalam permintaan? Saya akan mencoba ini dan melihat apakah itu berhasil, tetapi saya akan berpikir itu sangat aneh bahwa saya harus memasukkan otentikasi dalam permintaan saya daripada menspesifikasikannya menggunakan dialog otentikasi.
Joseph

Jika Anda diminta melakukannya, maka ini mungkin tidak diperlukan. Saya khawatir Anda mencoba mengotentikasi sebagai anonim / ftp dan gagal.
Christopher Cashell

1

Apakah Anda memberi tahu Explorer / ftp.exe untuk terhubung dengan nama pengguna tertentu, daripada 'Anonim'?

Kesalahan apa yang muncul di log IIS?


Saya diminta untuk nama pengguna, yang saya input, dan kemudian kata sandi, yang saya input, dan kemudian tertulis "Login Gagal" (untuk ftp.exe). Windows Explorer hanya memunculkan dialog otentikasi berulang-ulang sampai akhirnya saya membatalkan membatalkan. Saya jelas tidak masuk sebagai 'Anonim'.
Joseph

1

Jika jawaban lain gagal menyelesaikan masalah Anda dan ada firewall di antara Anda dan server ftp, firewall dapat menyebabkan masalah dengan koneksi mode ftp pasif. Yang digunakan explorer secara default. Anda dapat mengubah explorer untuk menggunakan koneksi aktif (juga disebut mode port) dengan langkah-langkah berikut.

  1. Buka Internet Explorer
  2. Alat-> Opsi Internet
  3. Masuk ke tab lanjutan
  4. Di bawah Penjelajahan, klik untuk mengosongkan kotak centang Aktifkan tampilan folder untuk situs FTP.
  5. Klik untuk memilih kotak centang Pakai FTP Pasif (untuk kompatibilitas modem DSL dan firewall).

Berdasarkan kesalahan yang Anda dapatkan, saya pikir ini tidak mungkin, tetapi saya telah melihat Windows memberikan beberapa pesan kesalahan aneh di masa lalu.
3dinfluence

1

Saya memiliki masalah yang sama, dan jawaban yang disebutkan di atas tidak berhasil. Kemudian saya perhatikan bahwa kumpulan aplikasi default tidak berjalan. Karena saya hanya membutuhkan FTP, saya hanya menginstal layanan FTP di Win2008. Solusi bagi saya adalah menginstal komponen Webserver (fungsionalitas server web dasar) di fungsi server. Setelah ini, saya bisa memulai kumpulan aplikasi default (tidak perlu restart ;-) dan login FTP berfungsi.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.