Bagaimana saya bisa memperbaiki kesalahan ini ketika saya mencoba menghubungkan ke server ftp di filezila:
GnuTLS error -15: An unexpected TLS packet was received.
Dan kesalahan ini pada plugin ftpsync yang agung:
ssl.SSLError: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1515)
Ini adalah pengaturan vsftpd saya:
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
nopriv_user=vsftpd
virtual_use_local_privs=YES
guest_enable=YES
user_sub_token=$USER
local_root=/var/www/$USER
chroot_local_user=YES
hide_ids=YES
guest_username=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem
rsa_private_key_file=/etc/ssl/private/vsftpd.pem
ssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=YES
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
require_ssl_reuse=NO
ssl_ciphers=HIGH
Mungkin Anda memiliki kesalahan yang tidak ada hubungannya dengan SSL.
ssl_enable=NO
)Maka Anda mungkin melihat kesalahan nyata.
Itu sebabnya jawaban Francisc IB tidak ada hubungannya dengan SSL.
sumber
GnuTLS -15
kesalahan, dan menonaktifkan TLS memberikan informasi yang jauh lebih tepatAneh bagi saya, masalah ini terpotong saat mencoba
ls
setelah masuk.Ternyata saya telah menghapus instalan yang
httpd
mendukungnginx
dan folder yang saya gunakan dimilikiapache:apache
dan pengguna dihapus ketika saya dihapushttpd
. Akuchcon
direktori kenginx:nginx
dan kemudian menggantikan pengguna di baris ini di file konfigurasi saya:guest_username=nginx nopriv_user=nginx
Semoga ini membantu seseorang di luar sana karena pesan kesalahan tidak membantu sama sekali.
sumber
Saya menemukan begitu banyak jawaban yang membingungkan. Saya akan memposting
yang bekerja dengan sempurna untuk saya di Ubuntu 18.04 menggunakan fileZilla sebagai klien pada 2019-09-04. FTPS digunakan dalam instance EC2 yang diatur oleh grup keamanan yang sangat ketat yang hanya memungkinkan IPS publik tertentu untuk mengakses.
sumber
Saya mengalami masalah yang sama. Utas lain menyarankan agar pengaturan allow_writeable_chroot = YES untuk alasan keamanan, yaitu untuk mengurangi "ROARING BEAST ATTACK".
Pengaturan allow_writeable_chroot = YES berarti bahwa vsftpd harus memungkinkan situasi di mana direktori home pengguna dapat ditulisi oleh pengguna tersebut. Alih-alih karena alasan keamanan saya mengubah izin pada folder root pengguna dari 777 menjadi 555.
Ini membuat direktori home pengguna TIDAK dapat ditulisi oleh pengguna sehingga saya tidak perlu menggunakan allow_writeable_chroot = parameter YA . Ini bagus (dan lebih aman) untuk situasi saya karena saya memiliki struktur direktori preset dan tidak ingin pengguna membuat file atau direktori baru di folder root mereka.
Saya menemukan ini ketika saya mengganti direktori home ke / var / ftp melalui parameter local_root = [path] untuk vsftpd dan itu berhasil tanpa harus mengatur allow_writeable_chroot = YA . Folder / var / ftp ini (755) tetapi dimiliki oleh root dan karenanya tidak dapat ditulis oleh ftpuser.
sumber