CentOS7搭建FTP Server

Posted lijianming180

tags:

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

本文主要记录CentOS下FTP Server的安装和配置流程。

安装vsftpd

yum install -y vsftpd

启动vsftpd

service vsftpd start

运行下面的命令:

netstat -nltp | grep 21

我们可以看到vsftpd监听在21端口了:

技术图片

此时直接访问ftp://ip(ip要换成你服务器的ip)就可以看到FTP的目录了:

技术图片

创建ftp用户

创建一个用户:

useradd ftpuser

对其设置密码:

passwd ftpuser
大专栏  CentOS7搭建FTP Server>

限制该用户只能通过FTP访问服务器,而不能登录:

usermod -s /sbin/nologin ftpuser

ftp配置

vsftpd的配置目录为/etc/vsftpd。目录中文件含义如下:

vsftpd.conf 为主要配置文件
ftpusers 配置禁止访问 FTP 服务器的用户列表
user_list 配置用户访问控制

创建一个欢迎文件:

echo "Welcome to use FTP service." > /var/ftp/welcome.txt

设置目录权限:

chmod a-w /var/ftp && chmod 777 -R /var/ftp/pub

设置该用户的主目录:

usermod -d /var/ftp ftpuser

还需要关闭SELinux:

setenforce 0

之后就可以通过FTP上传软件上传文件并访问了。

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

centos7搭建FTP服务器

centos7搭建ftp服务器

Centos7安装搭建FTP服务器(最简便方法)

Linux中Centos7系统搭建FTP服务详细过程

如何远程访问centos服务器

CentOS7 FTP服务搭建(虚拟用户访问FTP服务)