ฉันได้ตั้งค่าเซิร์ฟเวอร์ FTPS บน Ubuntu โดยใช้ vsftps
นี่คือการกำหนดค่า FTP: sudo vim /etc/vsftpd.conf
ฟัง = ไม่
Listen_ipv6=ใช่
anonymous_enable=ไม่
local_enable=ใช่
write_enable=ใช่
dirmessage_enable=ใช่
use_localtime=ใช่
xferlog_enable=ใช่
connect_from_port_20=ไม่
# pasv_address=13.55.13.221
idle_session_timeout=1200
data_connection_timeout=3600
ยอมรับ_timeout=500
connect_timeout=5,000
allow_writeable_chroot=ใช่
chroot_local_user=ใช่
user_sub_token=$USER
local_root=/home/$USER/อัปโหลด
pasv_enable=ใช่
pasv_min_port=40000
pasv_max_port=50000
userlist_enable=ใช่
userlist_file=/etc/vsftpd.userlist
userlist_deny=ไม่
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem
rsa_private_key_file=/etc/ssl/private/vsftpd.pem
ssl_enable=ใช่
allow_anon_ssl=ไม่
force_local_data_ssl=ใช่
force_local_logins_ssl=ใช่
ssl_tlsv1=ใช่
ssl_sslv2=ไม่
ssl_sslv3=ไม่
need_ssl_reuse=ไม่
ssl_ciphers=สูง
utf8_filesystem=ใช่
ฉันทดสอบเซิร์ฟเวอร์โดยใช้ Core FTP LE ฉันมีสามตัวเลือก:
- AUTH SSL <-- ใช้งานได้ดี
- Auth TLS <-- ใช้งานได้ดี
- FTPS (SSL Direct) <-- ไม่ทำงาน
นี่คือข้อผิดพลาดที่ฉันได้รับ:
ข้อผิดพลาด SSL/TLS - 0, ข้อผิดพลาด SSL - 1,
ข้อผิดพลาด: 00000001: lib (0): func (0): เหตุผล (1) ข้อผิดพลาด Winsock 10060 (A
ความพยายามในการเชื่อมต่อล้มเหลวเนื่องจากบุคคลที่เชื่อมต่อทำไม่ถูกต้อง
ตอบสนองหลังจากช่วงเวลาหนึ่ง หรือการเชื่อมต่อที่สร้างไว้ล้มเหลว
เนื่องจากโฮสต์ที่เชื่อมต่อไม่ตอบสนอง ) การเชื่อมต่อ SSL ไม่ใช่
ที่จัดตั้งขึ้น
มีความคิดอย่างไรที่จะทำให้ตัวเลือก FTPS ทำงาน