如何在CentOS云服务器上安装和使用vsFTPd?

  • 发布时间:2022-02-04 10:54:09
  • 阅读次数:680

FTP是一种通过网络传输文件的常用协议。这篇帮助基于一台CentOS 7云服务器,介绍安装和使用vsFTPd软件的方法。

首先远程登录到云服务器,更新操作系统到最新状态。

yum upgrade -y

更新完成后,安装vsFTPd软件。

yum install -y vsftpd

在正式使用之前,我们需要对vsFTPd的配置文件做一些调整。

vi /etc/vsftpd/vsftpd.conf

禁止匿名访问。

anonymous_enable=NO

允许上传文件。

write_enable=YES

只允许用户上传到自己的目录下。

chroot_local_user=YES
chroot_list_enable=NO
allow_writeable_chroot=YES

设置被动模式的最小端口和最大端口。

pasv_min_port=8000
pasv_max_port=9000

保存退出后,重启vsFTPd使之生效。

systemctl restart vsftpd

如果开启了CentOS 7的防火墙firewalld,则需要在防火墙上开放FTP服务的相应端口。

firewall-cmd --permanent --add-port=20-21/tcp
firewall-cmd --permanent --add-port=8000-9000/tcp
firewall-cmd --reload

最后使用FTP客户端上传文件到云服务器,上传成功后可以在/home/目录中看到上传的文件。

【全文完】

< 上一篇:如何在Ubuntu云服务器上安装和使用Composer? 下一篇:如何在CentOS云服务器上安装和使用ProFTPd? >