linux(centos)部署ftp服务

Posted 不算很酷

tags:

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

由于自动化需要,部署一台ftp服务器

安装vsftpd

yum install vsftpd -y

安装完成之后,在/etc/vsftpd目录下会有四个文件

[root@localhost ~]# ll /etc/vsftpd/
总用量 20
-rw-------. 1 root root  125 10月 31 2018 ftpusers    黑名单文件,此文件里的用户不允许访问 FTP 服务器
-rw-------. 1 root root  361 10月 31 2018 user_list     白名单文件,是允许访问 FTP 服务器的用户列表
-rw-------. 1 root root 5116 10月 31 2018 vsftpd.conf     核心配置文件
-rwxr--r--. 1 root root  338 10月 31 2018 vsftpd_conf_migrate.sh   FTP服务

先增加一个登陆ftp服务器的用户,并设置用户密码为123456,密码可以自己更改

useradd ftpuser
echo 123456|passwd ftpuser --stdin

更改ftp可以登陆的用户,

vim user_list

# vsftpd userlist
# If userlist_deny=NO, only allow users in this file
# If userlist_deny=YES (default), never allow users in this file, and
# do not even prompt for a password.
# Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers
# for users that are denied.
root

更改vsftp.conf

anonymous_enable=NO    #修改
local_root=/data/ftp         #新增

创建文件夹/data/ftp,并且更改权限

mkdir -p /data/ftp
chown -R ftpuser.ftpuser /data/

 

以上是关于linux(centos)部署ftp服务的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统部署YUM远程仓库及NFS共享服务

Centos 部署文件服务系统,使用Samba和FTP协议传输

Centos 部署文件服务系统,使用Samba和FTP协议传输

Linux 中PXE远程安装服务器部署

CentOS7.2部署FTP

centos 7 linux系统默认ftp安装配置和部署(详细讲解)