码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS7搭建FTP Server

时间:2020-02-05 09:18:10      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:list   问控制   vsftp   支付   git   文章   install   vsftpd   star   

本文主要记录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

标签:list   问控制   vsftp   支付   git   文章   install   vsftpd   star   

原文地址:https://www.cnblogs.com/lijianming180/p/12262433.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!