美文网首页
arch vsftp搭建的问题

arch vsftp搭建的问题

作者: beihaott | 来源:发表于2024-01-05 14:01 被阅读0次

响应:    227 Entering Passive Mode (10,0,2,15,104,175).

命令:  LIST

错误:    20 秒后无活动,连接超时

错误:    读取目录列表失败

数据端口无法读取。

今天看到有人说是内核与seccomp兼容问题,看看如何解决。

解决方案: 在vsftpd.conf中添加

seccomp_sandbox=NO

至此解决了vsftd.conf的问题。

1 .install vsftpd

     yay -S vsftpd

2. repair vsftpd.conf

    sudo vim /etc/vsftpd.conf

# 监听 ipv4

listen=YES

# 监听 ipv6

listen_ipv6=NO

# 关闭匿名登陆

anonymous_enable=NO

# 允许本地登陆 如使用虚拟宿主用户,在该项目设定为NO的情况下所有虚拟用户将无法访问

local_enable=YES

# 允许写入文件

write_enable=YES

# 文件权限掩码设置 当前即为 755

local_umask=000

# 不允许匿名上传

#anon_upload_enable=YES

# 不允许匿名创建文件夹

#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

# 设置不允许离开主目录

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

#开启PASV模式

pasv_enable=YES

#最小端口号

#pasv_min_port=10027

#最大端口号

#pasv_max_port=10037

pasv_promiscuous=YES

allow_writeable_chroot=YES

# ftp 监听端口

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

相关文章

网友评论

      本文标题:arch vsftp搭建的问题

      本文链接:https://www.haomeiwen.com/subject/kkrindtx.html