阿里云ecs搭建简易ftp服务器-用于DataWorks文件存储及依赖校验

简介: 很多企业客户在使用阿里云产品时,经常需要与FTP服务器进行文件交互,诸如跨IDC任务done文件依赖,跨账号、部门临时数据交互等场景。这里简要记录阿里云ecs搭建简易ftp服务器用于上述场景答疑的过程。

1. linux搭建FTP服务器:

相关文档参考:https://blog.csdn.net/weixin_40228200/article/details/121430022


1.1. 下载开源vsftpd

yum install -y vsftpd

1.2. 修改配置文件

# 进入所在文件夹cd /etc/vsftpd/
# 修改配置文件vim vsftpd.conf
# ----------------------------# 修改 or 添加如下参数# 关闭匿名登录anonymous_enable=NO
# 指定ftp目标文件夹,可以自行修改为指定的目录local_root=/var/share/
# 允许本地用户登录chroot_local_user=YES
# 允许本地用户访问控制列表chroot_list_enable=YES
# (default follows)# 指定上述列表的位置chroot_list_file=/etc/vsftpd/chroot_list
# 允许本地用户对ftp目录进行写操作allow_writeable_chroot=YES
# 开启被动模式pasv_enable=YES
# 开启主动模式port_enable=YES
# ----------------------------

1.3. 配置FTP用户

# 在linux上增加ftp专用用户ftpuseruseradd ftpuser
# 重置ftpuser的登录密码passwd 密码
# 赋予ftpuser该共享目录权限chown-R ftpuser:ftpuser /var/share/
# 在访问控制列表文件中写入创建的用户ftpuser echo"ftpuser" > /etc/vsftpd/chroot_list

1.4. 重启FTP服务适配新配置

service vsftpd status
service vsftpd start

1.5. 验证FTP服务21端口是否active

# 查看ftp的21端口是否已经处于listen状态netstat -tnlp |grep 21

2. 安全组放行与主、被动模式

相关参考文档:https://www.jianshu.com/p/d94f42b41dfa

主动模式:安全组放行21,20端口,否则相关云产品或ecs在进行访问和上传、下载时会报网络超时、timeout等异常image.png

相关实践学习
基于Hologres轻量实时的高性能OLAP分析
本教程基于GitHub Archive公开数据集,通过DataWorks将GitHub中的项⽬、行为等20多种事件类型数据实时采集至Hologres进行分析,同时使用DataV内置模板,快速搭建实时可视化数据大屏,从开发者、项⽬、编程语⾔等多个维度了解GitHub实时数据变化情况。
相关文章
|
3月前
|
存储 人工智能 运维
阿里云渠道商:如何开通阿里云文件存储?
阿里云文件存储NAS支持NFS/SMB协议,实现多节点共享访问,适用于企业应用、AI计算与云备份。具备高可靠、零运维、弹性扩展及低成本优势,无缝集成OSS与本地IDC。
|
9月前
|
Ubuntu 安全 网络安全
在Ubuntu系统下使用vsftpd配置FTP服务器的步骤
以上就是在Ubuntu系统下使用vsftpd配置FTP服务器的步骤。这些步骤都是基础的,但足够让你建立一个简单的FTP服务器。如果你需要更高级的功能,例如SSL加密、虚拟用户等,你可能需要进一步研究vsftpd的配置选项。
498 13
|
安全 编译器 Linux
深入解析与防范:基于缓冲区溢出的FTP服务器攻击及调用计算器示例
本文深入解析了利用缓冲区溢出漏洞对FTP服务器进行远程攻击的技术,通过分析FreeFlow FTP 1.75版本的漏洞,展示了如何通过构造过长的用户名触发缓冲区溢出并调用计算器(`calc.exe`)。文章详细介绍了攻击原理、关键代码组件及其实现步骤,并提出了有效的防范措施,如输入验证、编译器保护和安全编程语言的选择,以保障系统的安全性。环境搭建基于Windows XP SP3和Kali Linux,使用Metasploit Framework进行攻击演示。请注意,此内容仅用于教育和研究目的。
422 4
|
网络协议 文件存储 Windows
Windows Server 2019 FTP服务器搭建
Windows Server 2019 FTP服务器搭建
434 0
|
安全 网络协议 网络安全
Windows Server 2003 FTP服务器搭建
Windows Server 2003 FTP服务器搭建
263 0
|
安全 Ubuntu Linux
在Linux中,如何进行FTP服务器配置?
在Linux中,如何进行FTP服务器配置?
|
弹性计算 关系型数据库 网络安全
阿里云国际版无法连接和访问Windows服务器中的FTP服务
阿里云国际版无法连接和访问Windows服务器中的FTP服务
|
开发框架 前端开发 API
基于SqlSugar的开发框架循序渐进介绍(26)-- 实现本地上传、FTP上传、阿里云OSS上传三者合一处理
基于SqlSugar的开发框架循序渐进介绍(26)-- 实现本地上传、FTP上传、阿里云OSS上传三者合一处理
|
存储 NoSQL 文件存储
云计算问题之阿里云文件存储CPFS如何满足大模型智算场景的存储需求
云计算问题之阿里云文件存储CPFS如何满足大模型智算场景的存储需求
262 2
|
SQL DataWorks Java
DataWorks操作报错合集之在与某个数据库服务器建立或保持通信连接时遇到报错,该如何解决
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。