Jadi di sini adalah masalah saya, saya benar-benar tidak dapat terhubung ke server FTP, dalam keadaan yang belum pernah saya lihat sebelumnya. Inilah situasinya:
- Saya mendapatkan "Koneksi habis waktu" tepat setelah perintah MLSD.
- Saya biasanya menggunakan Filezilla, di bawah Ubuntu, tetapi untuk memastikan masalahnya tidak terkait dengan klien khusus ini saya mencoba beberapa yang lain: gftp di ubuntu dan wincp dan freeftp di windows 7. Semua hasil yang sama.
- Pastikan juga untuk mencoba dengan mode Aktif atau Pasif. Hasil yang sama
- Pada titik ini saya akan cenderung berpikir ada sesuatu yang salah dengan jaringan saya saat ini (lebih jauh lagi, menurut rekan kerja server FTP baik-baik saja). Tapi saya memang memeriksa dengan http://ftptest.net/ dan saya bisa mendapatkan daftar direktori (yang saya tidak bisa melalui klien FTP).
Jadi pada akhirnya hal terakhir yang saya tidak coba adalah pergi ke jaringan lain, solusi yang tampaknya akan berhasil, tetapi tidak akan sangat praktis dalam jangka panjang. Dan dengan demikian saya kira ada sesuatu yang salah dengan router saya ... tapi apa yang mungkin terjadi?
Catatan: Saya memang mencoba mendaftar dan memposting pertanyaan ini di papan filezilla pertama ... tetapi saya tidak dapat membuat akun dengan akun gmail atau hotmail. WTF?
Jawaban:
Menurut admin FileZilla, router Anda mungkin adalah masalah (meskipun Anda mungkin tidak bisa berbuat apa-apa), dan mereka tidak akan memperbaikinya untuk kembali ke LIST jika MLSD habis. Lihat: http://forum.filezilla-project.org/viewtopic.php?f=2&t=11405&start=15
Solusi: Coba Core FTP atau yang serupa. Tidak mungkin Anda bisa meyakinkan orang-orang FileZilla yang keras kepala untuk menambahkan opsi penyelesaian (bodoh sederhana )- "kembali ke DAFTAR jika waktu MLSD habis".
Atau, karena ini open source, lihat apakah Anda atau orang lain dapat melakukan perubahan dan kompilasi sendiri. Saya membayangkan jika Anda mencoba mengirimkan perubahan untuk ditambahkan ke bangunan resmi, mereka akan menolaknya, tetapi mungkin kita akan terkejut.
sumber
Setelah pencarian yang panjang, solusinya sederhana:
Pergi ke
Site Management
, pilih situs yang bermasalah. Pilih tabTransfer Settings
dan pilihActive
sebagai gantiDefault
.sumber
Saya menemukan masalah dalam Enkripsi ketika saya mengubahnya menjadi "Hanya gunakan FTP biasa (tidak aman)" maka itu berfungsi dengan baik!
FileZilla sangat akrab bagi saya dan saya harus berjuang untuk bug setiap pembaruannya.
sumber
Saya memperbaiki masalah dengan menggunakan ssh tunnel melalui salah satu server pribadi saya. Saya benar-benar bingung mengapa ini bisa berhasil. Saya saat ini di Jepang, dan server saya di Kanada, jadi mungkin ada masalah dengan alamat IPv6 (meskipun server mengatakan tidak seharusnya) ...?
sumber
Hanya ingin memberi tahu orang-orang bagaimana saya membuat ini berfungsi.
Dengan batas waktu MLSD masalahnya juga bisa di router.
Saya mendapat router Asus baru dan saya meneruskan port untuk mode pasif yang salah. Saya memiliki NAS qnap dan saya terhubung pada port 21 di ftp dan port xxxxx: xxxxx dalam mode pasif. Di router asus saya, saya mengatur port forward (server virtual) dengan benar sekarang dan berfungsi lagi. FTP saya diteruskan dengan benar pada port 21 ke IP NAS saya, hanya barang standar. Masalahnya adalah port pasif yang ingin digunakan NAS saya juga.
Saya melakukan ini di bagian port forward saya (Virtual Server disebut di router ASUS):
Nama layanan: Whateveryoulike
Rentang Port: Port pasif yang akan digunakan perangkat Anda (standar 55536: 56559 untuk Qnap)
IP Lokal: IP lokal perangkat (sekitar 192.168.0.xxx)
Port Lokal: TINGGALKAN BLANK INI
Protokol: Keduanya
Menambahkan
Menerapkan
LEDAKAN! Kami mendapat uplink.
Masalahnya bisa menjadi sesuatu yang lain, tetapi ini memperbaiki batas waktu saya dan sekarang semuanya berfungsi.
sumber
Jika Anda terhubung ke server unix, dan sedang menjalankan iptables (firewall), kemudian periksa konfigurasi iptables Anda, di / etc / sysconfig / iptable-config , untuk baris ini:
IPTABLES_MODULES = ""
jika kosong, edit sebagai berikut:
IPTABLES_MODULES = " ipt_MASQUERADE iptable_nat nf_nat nf_conntrack_ftp "
dan muat ulang atau mulai ulang iptables: service iptables reload (atau restart). Sekarang coba hubungkan (dengan mode pasif), dan itu seharusnya berfungsi tanpa masalah.
Ini memperbaiki masalah kami, di kantor, di desktop dengan Windows 7 / 8.1, di belakang NAT, dan menghubungkan dengan WinSCP 5.5.3 ke server produksi yang menjalankan CentOS 6.6 x86_64, Plesk 12 dan ProFTPd.
Anda seharusnya tidak perlu membuat pengaturan gila di klien ftp Anda.
Cheers, Michael.
PS: Anda akan memerlukan akses SSH untuk ini, dan izin root.
sumber
Seperti orang lain, saya sudah membuang banyak waktu dengan masalah ini.
Sekarang saya telah memperbaiki masalahnya.
Saya menggunakan FireFTP (add-on Firefox gratis) dan itu bekerja mulus, pertama kali.
Satu hal yang saya perhatikan adalah FireFTP default ke Port 21.
Di sisi lain, FileZilla tidak mengizinkan kotak Port untuk diisi (standarnya akan kembali menjadi kosong). Mungkin itu adalah bagian dari masalah.
Saya mencoba semua hal yang disebutkan sebelumnya (ubah ke Aktif, izinkan Filezilla melewati Firewall, dll) dan tidak ada yang berhasil untuk saya (Saya punya Windows 10).
sumber
Saya memiliki masalah yang sama, mencoba terhubung melalui koneksi cepat pada port 2222. Lalu saya menggunakan Site Manager dengan pengaturan di bawah ini dan tidak ada lagi kesalahan:
Kemudian, menghubungkan melalui pengelola situs segera dilakukan.
sumber
Sederhana dan sederhana!
Anda harus menambahkan pengecualian firewall untuk Fillzilla (atau klien apa pun yang Anda gunakan).
(Jika tidak berhasil, mungkin ada sesuatu tentang firewall atau port forward dari router Anda.)
PS: Mengubah mode koneksi Anda menjadi aktif bisa menjadi trik, tetapi itu bukan "solusi praktik terbaik". ;-)
sumber