響應(yīng):?? ?227 Entering Passive Mode (10,0,2,15,104,175).
命令:??LIST
錯(cuò)誤:?? ?20 秒后無(wú)活動(dòng),連接超時(shí)
錯(cuò)誤:?? ?讀取目錄列表失敗
數(shù)據(jù)端口無(wú)法讀取植袍。
今天看到有人說(shuō)是內(nèi)核與seccomp兼容問(wèn)題脯爪,看看如何解決。
解決方案: 在vsftpd.conf中添加
seccomp_sandbox=NO
至此解決了vsftd.conf的問(wèn)題偎谁。
1 .install vsftpd
? ? ?yay -S vsftpd
2. repair vsftpd.conf
? ? sudo vim /etc/vsftpd.conf
# 監(jiān)聽(tīng) ipv4
listen=YES
# 監(jiān)聽(tīng) ipv6
listen_ipv6=NO
# 關(guān)閉匿名登陸
anonymous_enable=NO
# 允許本地登陸 如使用虛擬宿主用戶棋返,在該項(xiàng)目設(shè)定為NO的情況下所有虛擬用戶將無(wú)法訪問(wèn)
local_enable=YES
# 允許寫(xiě)入文件
write_enable=YES
# 文件權(quán)限掩碼設(shè)置 當(dāng)前即為 755
local_umask=000
# 不允許匿名上傳
#anon_upload_enable=YES
# 不允許匿名創(chuàng)建文件夾
#anon_mkdir_write_enable=YES
# 目錄消息
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
#chown_uploads=YES
#chown_username=whoever
xferlog_file=/var/log/xferlog.log
#xferlog_std_format=YES
#idle_session_timeout=600
#data_connection_timeout=120
#nopriv_user=ftpsecure
#async_abor_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES
#deny_email_enable=YES
#banned_email_file=/etc/vsftpd.banned_emails
#chroot_local_user=YES
# 設(shè)置不允許離開(kāi)主目錄
chroot_list_enable=YES
# 允許登陸的 ftp 用戶列表
chroot_list_file=/etc/vsftpd/chroot_list
#ls_recurse_enable=YES
pam_service_name=vsftpd
ssl_enable=NO
guest_enable=YES
guest_username=ftp
user_config_dir=/etc/vsftpd/vuser_conf
#pasv_address=172.16.161.244
#開(kāi)啟PASV模式
pasv_enable=YES
#最小端口號(hào)
#pasv_min_port=10027
#最大端口號(hào)
#pasv_max_port=10037
pasv_promiscuous=YES
allow_writeable_chroot=YES
# ftp 監(jiān)聽(tīng)端口
listen_port=2121
vsftpd_log_file=/var/log/vsftpd.log
log_ftp_protocol=YES
hide_ids=YES
virtual_use_local_privs=YES
seccomp_sandbox=NO