Score:0

ส่งคืน 500 OOPS สำหรับ ftp ที่ไม่ระบุชื่อ - vsftpd บน Ubuntu 20.04

ธง in

ฉันเพิ่งตั้งค่าเซิร์ฟเวอร์ vsftpd ftp บน 20.04 ด้วยการเข้าสู่ระบบแบบไม่ระบุตัวตนสำหรับการดาวน์โหลดเท่านั้น/ไม่อนุญาตให้ผู้ใช้เปลี่ยน root dir เมื่อพยายามที่จะ ftp เซิร์ฟเวอร์-ipได้รับข้อผิดพลาด:

500 OOPS: vsftpd: ไม่สามารถระบุตำแหน่งผู้ใช้ที่ระบุใน 'ftp_username':ftp
การเชื่อมต่อถูกปิดโดยโฮสต์ระยะไกล

เนื่องจากนี่เป็นเซิร์ฟเวอร์ ftp ที่ไม่ระบุตัวตน ฉันจึงไม่แน่ใจว่าอยู่ที่ไหน ftp_ชื่อผู้ใช้ มาจาก. ที่นี่คือ /etc/vsftpd.conf:

ฟัง = ไม่
Listen_ipv6=ใช่
# อนุญาต FTP ที่ไม่ระบุตัวตน? (ปิดใช้งานโดยค่าเริ่มต้น)
anonymous_enable=ใช่
anon_root=/srv/ftp/
no_anon_password=ใช่
Hide_ids=ใช่
local_enable=ไม่
dirmessage_enable=ใช่
use_localtime=ใช่
xferlog_enable=ใช่
connect_from_port_20=ใช่
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=ftp
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=ไม่

มีอะไรหายไปกับ conf ด้านบน?

hr flag
มีผู้ใช้ชื่อ `ftp` อยู่ในระบบหรือไม่ ตรวจสอบกับ `getent passwd ftp` เช่น
in flag
เคยมี user ftp แล้วลบออกทีหลัง กำหนดค่าสำหรับ ftp ที่ไม่ระบุชื่อ
hr flag
ตาม `man vsftpd.conf` `ftp_username` คือ *"ชื่อของผู้ใช้ที่เราใช้สำหรับจัดการ FTP ที่ไม่ระบุตัวตน"* และค่าเริ่มต้นคือ `ftp` - หากคุณลบผู้ใช้ `ftp` แล้ว จะต้องระบุบัญชีอื่นเพื่อใช้ผ่านพารามิเตอร์ `ftp_username`

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา