云网牛站
所在位置:首页 > Linux云服务器 > 云服务器CentOS 7系统搭建vsftpd服务(本地用户篇)

云服务器CentOS 7系统搭建vsftpd服务(本地用户篇)

2018-07-21 21:07:01作者:小疯子VI稿源:云服务器社区

本教程使用腾讯云提供的CVM云服务器,预装CentOS 7操作系统并搭建vsftpd服务(本地用户篇)。全程无难度,现在和大家分享具体操作过程。

 

1.开放端口

首先在CVM云服务器的安全组配置如下信息:

1.入口规则放通TCP20和TCP21端口,以及TCP:60000-61000端口:

云服务器CentOS 7系统搭建vsftpd服务(本地用户篇)

2.出口规则放通ALL所有端口:

云服务器CentOS 7系统搭建vsftpd服务(本地用户篇)

 

2.环境准备

在CentOS 7中关闭防火墙:

systemctl stop firewalld

systemctl disable firewalld

然后关闭SELinux:

setenforce 0

sed -i 's@^\(SELINUX\)=.*@\1=disabled@' /etc/selinux/config

 

3.安装vsftpd软件

系统自带安装的vsftpd版本为3.0.2,如果需要vsftpd 3.0.3或其它版本请自行下载。以下命令安装的是vsftpd 3.0.2版本:

yum -y install vsftpd

 

4.修改vsftpd配置文件

文件位置在:/etc/vsftpd/vsftpd.conf

将anonymous_enable=YES修改为anonymous_enable=NO

添加chroot_local_user=YES和allow_writeable_chroot=YES

添加pasv_enable=YES、pasv_min_port=60000、pasv_max_port=61000

正确的vsftpd配置文件如下(命令grep -vE "^$|^#" /etc/vsftpd/vsftpd.conf):

anonymous_enable=NO

local_enable=YES

write_enable=YES

local_umask=022

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

xferlog_std_format=YES

allow_writeable_chroot=YES

chroot_local_user=YES

listen=NO

listen_ipv6=YES

pam_service_name=vsftpd

userlist_enable=YES

tcp_wrappers=YES

pasv_enable=YES

pasv_min_port=60000

pasv_max_port=61000

 

5.创建一个普通用户ftp1,并启动vsftpd服务

useradd ftp1

echo 'ftp123456' | passwd --stdin ftp1

systemctl start vsftpd

 

6.使用ftp1用户连接vsftpd服务

不方便提供公网IP地址,所以这里使用内网IP地址代替,如果没有ftp命令则使用:yum -y install ftp 进行安装。

[root@XIAOMO ~]# ftp 10.133.195.72

Connected to 10.133.195.72 (10.133.195.72).

220 (vsFTPd 3.0.2)

Name (10.133.195.72:root): ftp1

331 Please specify the password.

Password:

230 Login successful.

Remote system type is UNIX.

Using binary mode to transfer files.

ftp> ls

227 Entering Passive Mode (10,133,195,72,176,86).

150 Here comes the directory listing.

226 Directory send OK.

ftp> mkdir t1

257 "/t1" created

ftp> ls

227 Entering Passive Mode (10,133,195,72,22,107).

150 Here comes the directory listing.

drwxr-xr-x    2 1001     1001         4096 Jul 21 20:21 t1

226 Directory send OK.

ftp>

 

相关主题

第11章 使用Vsftpd服务传输文件

精选文章
热门文章