2025-05-20 20:55:40
193

阿里云服务器21端口配置详解

摘要
FTP(文件传输协议)是一种用于在网络上进行文件传输的标准网络协议。在阿里云ECS中,我们可以通过开放21端口来启用FTP服务。本篇文章将详细介绍如何在阿里云服务器上配置21端口。 一、安全组规则设置 首先需要登录到阿里云控制台,进入“云服务器ECS”管理页面,找到需要配置的实例,点击“更多-网络和安全-安全组配置”。…...

FTP(文件传输协议)是一种用于在网络上进行文件传输的标准网络协议。在阿里云ECS中,我们可以通过开放21端口来启用FTP服务。本篇文章将详细介绍如何在阿里云服务器上配置21端口。

一、安全组规则设置

首先需要登录到阿里云控制台,进入“云服务器ECS”管理页面,找到需要配置的实例,点击“更多-网络和安全-安全组配置”。然后在弹出的安全组列表中选择相应安全组,并点击“配置规则”。接着,在入方向添加一条新的规则:协议类型选择TCP,端口号填写21,授权对象根据实际情况填写0.0.0.0/0或者指定IP地址段,最后保存设置。

二、安装并配置FTP服务

对于CentOS系统来说,可以使用vsftpd作为FTP服务软件。通过以下命令安装vsftpd:

sudo yum install -y vsftpd

安装完成后启动vsftpd服务:

sudo systemctl start vsftpd

为了让vsftpd随系统开机自启,还需要执行:

sudo systemctl enable vsftpd

接下来修改vsftpd的配置文件/etc/vsftpd/vsftpd.conf。主要关注以下几个参数:

  • anonymous_enable=NO: 禁止匿名用户登录。
  • local_enable=YES: 允许本地账户登录。
  • write_enable=YES: 开启写权限,允许上传文件。
  • chroot_local_user=YES: 将本地用户限制在其主目录内。

完成上述配置后重启vsftpd服务使更改生效:

sudo systemctl restart vsftpd

三、防火墙设置

如果开启了防火墙,则还需要放行21端口。对于使用firewalld作为防火墙管理工具的情况,可以通过下面两条命令实现:

sudo firewall-cmd --zone=public --add-port=21/tcp --permanent
sudo firewall-cmd --reload

四、测试连接

一切就绪之后,可以通过客户端如FileZilla尝试连接到您的FTP服务器。输入正确的主机名/IP地址、用户名及密码信息即可成功建立连接。

以上就是关于阿里云服务器21端口配置的相关内容介绍。

声明:文章不代表云主机测评网观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险自担!转载请注明出处!侵权必究!
回顶部