阿里云ECS服务器Linux CentOS7.6安装与配置vsftpd

ECS服务器Linux CentOs7.6安装配置vsftpd

步骤一:安装vsftpd

1.远程连接并登录到 Linux 实例。

远程登陆ECS

2.运行命令yum install -y vsftpd安装 vsftpd。出现下图表示安装成功。

安装成功界面

3.运行以下命令进入/etc/vsftpd目录,并查看该目录下的文件。

cd /etc/vsftpd
ls

在这里插入图片描述
说明:

  • /etc/vsftpd/vsftpd.conf 是 vsftpd 的核心配置文件。
  • /etc/vsftpd/ftpusers 是黑名单文件,此文件里的用户不允许访问 FTP 服务器。
  • /etc/vsftpd/user_list 是白名单文件,此文件里的用户允许访问 FTP 服务器。

4.运行以下命令设置FTP服务开机自启动。

systemctl enable vsftpd.service

5.运行以下命令启动 FTP 服务。

systemctl start vsftpd.service

6.运行以下命令查看 FTP 服务监听的端口。

netstat -antup | grep ftp
可以看到是21

步骤二:配置vsftpd

vsftpd 安装后默认开启了匿名访问 FTP 服务器的功能。使用匿名访问,您无需输入用户名密码即可登录 FTP 服务器,但没有权限修改或上传文件。

介绍以下两种配置 vsftpd 的方法,并提供了相关的参数说明,您可以根据具体需要进行参考。

  • 配置匿名用户上传文件权限
  • 配置本地用户登录

配置匿名用户上传文件权限

匿名访问FTP服务器是一种不安全的访问模式,任何人无需密码验证就可以登录到FTP服务器,这种模式一般只用来保存不重要的公开文件,不推荐在生产环境中使用。如果您需要配置匿名用户上传文件的权限,可以参考以下步骤配置:

1.修改/etc/vsftpd/vsftpd.conf。

运行vim /etc/vsftpd/vsftpd.conf。
按i 键进入编辑模式。
将写权限修改为write_enable=YES。
将匿名上传权限修改为anon_upload_enable=YES。
按Esc键退出编辑模式,然后输入:wq保存并退出文件。
在这里插入图片描述

2.运行以下命令更改/var/ftp/pub目录的权限,为 FTP 用户添加写权限,并重新加载配置文件。

chmod o+w /var/ftp/pub/
systemctl restart vsftpd.service

配置本地用户登录

本地用户登录是指用户使用 Linux 操作系统的账号和密码登录 FTP 服务器。

vsftpd 安装后默认只支

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值