服务器是centos 64位的,启动的时候是成功的,连接的时候就报无法连接到服务器,selinux已经关闭,mysql什么的都可以连接,vsftpd被我重转了一次
vsftpd.conf的配置如下:
##示例配置文件/etc/vsftpd/vsftpd.conf
#
#默认设置中编译相当偏执。这个示例文件
#松开了一些东西,使得ftp守护进程更加可用。
#请参阅vsftpd.conf.5中的所有默认编译。
##
阅读本文:这个示例文件不是一个详尽的vsftpd选项列表。
#请阅读vsftpd.conf.5手册页以获得vsftpd的
#能力的完整概念。
#
#允许匿名FTP?(注意 - 如果你评论这个,默认情况下是允许的)。
anonymous_enable = NO
#
#取消这允许本地用户登录。
local_enable = YES
#
#取消这使得任何形式FTP写入命令。
write_enable = YES
##
本地用户的默认umask为077.
如果用户期望(022被大多数其他ftpd使用)
local_umask = 022
##,则可以将其更改为022
##取消注释以允许匿名FTP用户上传文件。
如果上面的全局写入使能被激活,这个唯一#有效。另外,你将
显然需要创建一个可由FTP用户写入的目录。
#anon_upload_enable = YES
##
如果您希望匿名FTP用户能够创建
#个新目录,请取消注释。
#anon_mkdir_write_enable = YES
##
激活目录消息 - 在远程用户
进入特定目录时发送给远程用户的消息。
dirmessage_enable = YES
##
目标日志文件可以是vsftpd_log_file或xferlog_file。
#这取决于设置xferlog_std_format参数
xferlog_enable = YES
##
确保PORT传输连接源自端口20(ftp-data)。
connect_from_port_20 = YES
##
如果您愿意,您可以安排上传的匿名文件归
其他用户所有。注意!不
推荐使用“root”上传文件!
#chown_uploads = YES
#chown_username = whoever
#
#当xferlog_enable = YES和xferlog_std_format = YES时,日志文件的名称
#警告 - 更改此文件名会影响/etc/logrotate.d/vsftpd.log#xferlog_file
= / var / log / xferlog
##
在切换到vsftpd_log_file和xferlog_file文件之间切换。
#NO写入vsftpd_log_file,YES到xferlog_file
xferlog_std_format = YES
#
#你可以改变超时空闲会话的缺省值。
#idle_session_timeout = 600
##
您可以更改超时数据连接的默认值。
#data_connection_timeout = 120
##
建议您在系统上定义一个唯一的用户
#ftp服务器可以用作完全隔离且无特权的用户。
#nopriv_user = ftpsecure
##
启用此功能,服务器将识别异步ABOR请求。不是
为安全而推荐的(代码不重要)。
然而,不启用它,#可能会混淆旧的FTP客户端。
#async_abor_enable = YES
##
默认情况下,服务器将假装允许ASCII模式,但实际上忽略
#请求。打开下面的选项让服务器
在ASCII模式下实际上对文件进行ASCII #修改。
#请注意,在某些FTP服务器上,ASCII支持
通过ASCII模式下的命令“SIZE / big / file” 允许拒绝服务攻击(DoS)。vsftpd的
#预测了此次攻击并始终安全,报告
#raw文件的大小。
#ASCII修改是协议的一个可怕的特点。
ascii_upload_enable = YES
ascii_download_enable = YES
##
您可以完全自定义登录横幅字符串:
#ftpd_banner =欢迎使用blah FTP服务。
##
您可以指定一个不允许的匿名电子邮件地址文件。显然
#对于抵御某些DoS攻击很有用。
#deny_email_enable = YES
#(默认如下)
#banned_email_file =的/ etc / vsftpd的/ banned_emails
#
#你可以指定本地用户的显式列表执行chroot()到他们的家
# 目录。如果chroot_local_user为YES,那么这个列表将成为
#个用户不是chroot()的列表。
#chroot_list_enable = YES
#(默认如下)
#chroot_list_file =的/ etc / vsftpd的/ chroot_list
#
#你可以激活“-R”选项以内建LS。这是通过
#默认禁用的,以避免远程用户在大型
网站上导致过多的I / O。但是,一些破坏的FTP客户端(如“ncftp”和“mirror”)假定
存在“-R”选项,因此有强大的实例支持。
#ls_recurse_enable = YES
##
当“listen”指令被启用时,vsftpd以独立模式运行并且
#监听IPv4套接字。
#与listen_ipv6指令。
listen = YES
##
此指令启用侦听IPv6套接字。要监听IPv4和IPv6
#套接字,必须运行两个配置文件vsftpd副本。
#请确保,其中一个听选项已被评论!
#
listen_ipv6 = YES pam_service_name = vsftpd
userlist_enable = YES
tcp_wrappers = YES
FTP参数数据
最新推荐文章于 2023-08-24 23:19:51 发布