服务器搭建FTP

Posted 思此狂

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了服务器搭建FTP相关的知识,希望对你有一定的参考价值。

策划需要在game服务器随时上传及修改文件,需要在服务器上搭建FTP,

本来以为修改几个配置,开个端口的问题,没想到折腾了一晚上,记录下来。

1 vsftpd服务器,如果没有安装  yum -y install vsftpd

为ftp服务新建用户帐号和密码

useradd  username

passwd  username

2 vsftpd相关文件介绍

ftpusers 是黑名单,禁止文件中用户访问FTP(安全考虑)

user_list 

【1】userlist_enable=YES时启用user_list,

userlist_deny=YES时:user_list是一个黑名单,即:所有出现在名单中的用户都会被拒绝登入;

userlist_deny=NO时:user_list是一个白名单,即:只有出现在名单中的用户才会被准许登入

(user_list之外的用户都被拒绝登入);另外需要特别提醒的是:使用白名单后,

匿名用户将无法登入!除非显式在user_list中加入一行:anonymous

【2】userlist_enable=为NO时user_list不管用,本地全体用户都可访问FTP

3 修改vsftpd的配置 vsftpd.conf

userlist_enable=YES
userlist_deny=NO
tcp_wrappers=YES
pasv_min_port=61001  
pasv_max_port=62000
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list #可返回上一级

修改完重启vsftpd

修改防火墙配置

-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

-A INPUT -p TCP --dport 61001:62000 -j ACCEPT
-A OUTPUT -p TCP --sport 61001:62000 -j ACCEPT

重启防火墙

 









以上是关于服务器搭建FTP的主要内容,如果未能解决你的问题,请参考以下文章

ftp服务器怎么搭建

CentOS如何搭建匿名ftp服务

FTP服务器搭建与配置

linux 搭建ftp服务器和phpstorm搭建ftp服务

winserver2008如何搭建FTP服务器

【腾讯云】搭建ftp中遇到的问题