linux 下ftp配置
1.创建ftp并启动yum -y install vsftpd #如果没有安装,直接使用yum 安装systemctl start vsftpd #安装完成后,启动 vsftpd 服务systemctl enable vsftpd#开机自启动service vsftpd restart #重启2.配置输入命令:vi /etc/vsftpd/vsftpd.conf追加内容:local_enable=
1.创建ftp并启动
yum -y install vsftpd #如果没有安装,直接使用yum 安装
systemctl start vsftpd #安装完成后,启动 vsftpd 服务
systemctl enable vsftpd #开机自启动
service vsftpd restart #重启
2.配置
输入命令:vi /etc/vsftpd/vsftpd.conf
追加内容:
local_enable=YES #默认YES
write_enable=YES #默认YES(NO 禁止用户上传)
local_umask=022 #本地用户创建目录或文件的掩码,默认022
local_max_rate=200000 #设置用户最大传输速率为200KB/s(添加)
#访问模式
userlist_enable=YES
userlist_deny=NO #是否为禁止模式,yes为指定用户不可以访问其他用户可以访问;no为指定用户可以访问,其他用户不可以访问
userlist_file=/web/cs #ftp路径
chroot_local_user=YES #限制只能访问自身目录,默认注释
allow_writeable_chroot=YES #加入此项
#启用被动连接模式
pasv_enable=YES
pasv_min_port=30000
pasv_max_port=31000
#开启日志
xferlog_enable=YES #是否启用日志功能,默认开启
xferlog_std_format=YES #日志文件记录的格式(标准格式),默认开启
xferlog_file=/var/log/xferlog #如果启用日志,需要将日志文件存放的位置注释取消掉,默认注释
#设置非标准端口,添加至 listen=NO 下面
listen_port=2121
#其他选项
ftpd_banner=Welcome to blah Abeam FTP service. #设置登录欢迎信息
idle_session_timeout=600 #用户会话空闲10分钟后被断开
max_clients=50 #服务器总的并发连接数为50
max_per_ip=3 #每个客户机的最大连接数为3
按esc,输入 :wq 回车保存文件
3.service vsftpd restart #重启
注意:如果重启失败则用以下内容代替:
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
#anon_upload_enable=YES
#anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
#chown_uploads=YES
#chown_username=whoever
#xferlog_file=/var/log/vsftpd.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
#ftpd_banner=Welcome to blah FTP service.
#deny_email_enable=YES
#banned_email_file=/etc/vsftpd/banned_emails
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd/chroot_list
#ls_recurse_enable=YES
listen=YES
#listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
更多推荐
所有评论(0)