ฉันมี ProFTPd ที่ใช้โปรโตคอล FTP จริงๆ แต่ฉันก็อยากใช้ SFTP ด้วย
ฉันพบวิธีแก้ปัญหาด้วย <VirtualHost>
บล็อก แต่มันไม่ได้ผลสำหรับฉัน
<IfModule mod_sftp.c>
<VirtualHost 0.0.0.0>
TLSEngine off
SFTPEngine on
Port 2222
SFTPLog /var/log/proftpd/sftp.log
Include /etc/proftpd/sql.conf
SFTPHostKey /etc/ssh/ssh_host_rsa_key
SFTPHostKey /etc/ssh/ssh_host_ecdsa_key
SFTPCompression delayed
DefaultRoot ~
RequireValidShell on
</VirtualHost>
</IfModule>
2021-10-11 11:03:32,289 mod_sftp/0.9.9[20791]: ใช้ '/etc/ssh/ssh_host_ecdsa_key' เป็นคีย์โฮสต์ ECDSA 256 บิต
2021-10-11 11:03:32,289 mod_sftp/0.9.9[20791]: ใช้ '/etc/ssh/ssh_host_ecdsa_key' เป็นคีย์โฮสต์ ECDSA 256 บิต
11-10-2021 11:03:32,291 mod_sftp/0.9.9[20791]: ส่งเซิร์ฟเวอร์เวอร์ชัน 'เซิร์ฟเวอร์ SSH-2.0-SFTP'
2021-10-11 11:03:32,291 mod_sftp/0.9.9[20791]: ได้รับไคลเอ็นต์เวอร์ชัน 'SSH-2.0-PuTTYFileZilla_3.46.3'
11-10-2021 11:03:32,291 mod_sftp/0.9.9[20791]: จัดการการเชื่อมต่อจากไคลเอ็นต์ SSH2 'PuTTYFileZilla_3.46.3'
2021-10-11 11:03:32,363 mod_sftp/0.9.9[20791]: + การแลกเปลี่ยนคีย์เซสชัน: ecdh-sha2-nistp256
2021-10-11 11:03:32,363 mod_sftp/0.9.9[20791]: + คีย์โฮสต์ของเซิร์ฟเวอร์เซสชัน: ecdsa-sha2-nistp256
2021-10-11 11:03:32,363 mod_sftp/0.9.9[20791]: + การเข้ารหัสระหว่างไคลเอนต์กับเซิร์ฟเวอร์เซสชัน: aes256-ctr
2021-10-11 11:03:32,363 mod_sftp/0.9.9[20791]: + การเข้ารหัสระหว่างเซิร์ฟเวอร์กับไคลเอนต์เซสชัน: aes256-ctr
2021-10-11 11:03:32,363 mod_sftp/0.9.9[20791]: + ไคลเอนต์กับเซิร์ฟเวอร์เซสชัน MAC: hmac-sha2-256
2021-10-11 11:03:32,363 mod_sftp/0.9.9[20791]: + เซสชันเซิร์ฟเวอร์ถึงไคลเอนต์ MAC: hmac-sha2-256
2021-10-11 11:03:32,363 mod_sftp/0.9.9[20791]: + การบีบอัดเซสชันระหว่างไคลเอนต์กับเซิร์ฟเวอร์: ไม่มี
2021-10-11 11:03:32,363 mod_sftp/0.9.9[20791]: + เซสชันการบีบอัดระหว่างเซิร์ฟเวอร์กับไคลเอนต์: ไม่มี
2021-10-11 11:03:32,504 mod_sftp/0.9.9[20791]: การส่งวิธีการตรวจสอบสิทธิ์ผู้ใช้ที่ยอมรับได้: แป้นพิมพ์โต้ตอบรหัสผ่าน
2021-10-11 11:03:32,626 mod_sftp/0.9.9[20791]: คาดหวังข้อความ USER_AUTH_INFO_RESP ได้รับ SSH_MSG_IGNORE (2)
11-10-2021 11:03:32,627 mod_sftp_pam/0.3[20791]: ข้อผิดพลาดการตรวจสอบ PAM (7) สำหรับผู้ใช้ 'sql_user': การตรวจสอบความถูกต้องล้มเหลว
11-10-2021 11:03:32,627 mod_sftp/0.9.9[20791]: การส่ง userauth ล้มเหลว; วิธี userauth ที่เหลือ: แป้นพิมพ์โต้ตอบรหัสผ่าน
2021-10-11 11:03:32,628 mod_sftp/0.9.9[20791]: ข้อความ SSH_MSG_USER_AUTH_INFO_RESP (61) ที่ไม่ได้จัดการ, กำลังตัดการเชื่อมต่อ
11-10-2021 11:03:32,628 mod_sftp/0.9.9[20791]: กำลังตัดการเชื่อมต่อ (ลำดับโปรโตคอลที่ไม่รองรับ)