周六. 6 月 21st, 2025

本身自己就是计算机专业的,一直想买一个云服务器,无意中看到了这个学生购买返现的活动,就直接购买了。

接下来给大家分享一下自己第一次的使用经验。

首先到华为云的控制台找到服务器,远程登陆。

通过控制台登录服务器,输入用户名和密码

登录成功后安装nginx web服务器

输入yum install -y vsftpd

显示如下类似信息时,则表示安装成功。

执行以下命令设置FTP服务器开机自启动。

systemctl enable vsftpd.service

执行以下命令启动FTP服务。

systemctl start vsftpd.service

执行以下命令查看FTP服务端口。

netstat -antup | grep ftp

显示如下类似信息

配置vsftpd

执行以下命令创建“ftpadmin”用户。

此处“ftpadmin”用户为示例,可根据实际情况创建相应的用户。

useradd ftpadmin

执行以下命令并按照提示设置“ftpadmin”用户密码。

passwd ftpadmin

执行以下命令创建供FTP使用的文件目录,此处以“/var/ftp/work01”为例。

mkdir /var/ftp/work01

执行以下命令将创建的文件目录所有者改为用于登录FTP的本地用户。

chown -R ftpadmin:ftpadmin /var/ftp/work01

执行以下命令打开配置文件“vsftpd.conf”。

vi /etc/vsftpd/vsftpd.conf

按i键进入编辑模式。

修改打开的“vsftpd.conf”文件。

设置以下参数,不允许匿名登录FTP服务器,允许本地用户登录FTP服务器,并指定FTP本地用户使用的文件目录。

anonymous_enable=NO #不允许匿名登录FTP服务器

local_enable=YES #允许本地用户登录FTP服务器

local_root=/var/ftp/work01 #FTP本地用户使用的文件目录

设置以下参数,限制用户只能访问自身的主目录。

chroot_local_user=YES #所有用户都被限制在其主目录

chroot_list_enable=YES #启用例外用户名单

chroot_list_file=/etc/vsftpd/chroot_list #例外用户名单

allow_writeable_chroot=YES

#设置以下参数,配置FTP支持被动模式。并指定FTP服务器的公网IP地址,以及可供访问的端口范围,端口范围请根据实际环境进行设置。

listen=YES

listen_ipv6=NO

pasv_address=xx.xx.xx.xx #FTP服务器的公网IP地址

pasv_min_port=3000 #被动模式下的最小端口

pasv_max_port=3100 #被动模式下的最大端口

按Esc键退出编辑模式,并输入:wq保存后退出。

在“/etc/vsftpd/”目录下创建“chroot_list”文件。

执行以下命令重启vsftpd服务使配置生效。

service vsftpd restart

Avatar photo

作者 UU 13723417500

友情提示:现在网络诈骗很多,做跨境电商小心被骗。此号发布内容皆为转载自其它媒体或企业宣传文章,相关信息仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同其观点或证实其内容的真实性。---无意冒犯,如有侵权请联系13723417500删除!

声明本文由该作者发布,如有侵权请联系删除。内容不代表本平台立场!

发表回复

服务平台
跨境人脉通
选品平台
U选Market
展会&沙龙
群通天下