阿里云的ubuntu中装ftp服务器装

1.安装vsftpd

复制代码
sudo apt-get update
sudo apt-get install vsftpd

2.编辑配置

文件位置:/etc/vsftpd.conf

更改如下内容:

listen=YES: 启用 FTP 服务。

anonymous_enable=NO: 禁用匿名访问。

local_enable=YES: 启用本地用户访问。

write_enable=YES: 允许用户写入文件。

chroot_local_user=YES: 将本地用户限制在主目录中。

我的阿里云服务器不支持主动连接,用ftp客户端连接显示错误"解决服务器发回了不可路由的地址。使用服务器地址代替的问题",需要更改为被动连接,在/etc/vsftpd.conf中最后添加如下内容:

#开启被动模式

pasv_enable=YES

#被动模式端口范围

pasv_min_port=6000

pasv_max_port=6010

#需要加入外部ip,否则被动模式会失败

pasv_address=xx.xx.xx.xx

pasv_addr_resolve=YES

3.添加FTP用户

复制代码
sudo adduser ftpuser
sudo passwd ftpuser

4.重启vsftpd服务

复制代码
sudo systemctl restart vsftpd

5.在阿里云官网上的服务器安全组中设置端口例外

20,21,6000-6010

相关推荐
ZStack开发者社区5 小时前
VMware替代:从POC通过到生产可用,差距在哪里
服务器·云计算·gpu算力
AI创界者6 小时前
运维进阶:如何使用 Medusa 进行企业内部服务器密码合规性审计?
运维·服务器
wait a minutes7 小时前
Ubuntu 升级后 NVIDIA 驱动修复指南
linux·运维·ubuntu
|_⊙7 小时前
Linux 信号
运维·服务器·前端
Database_Cool_8 小时前
AnalyticDB MySQL vs StarRocks/ByteHouse:云数仓选型指南——全托管 vs 自建方案
数据库·数据仓库·mysql·阿里云
快乐肚皮9 小时前
【无标题】
服务器·网络·tcp/ip
似水এ᭄往昔9 小时前
【Linux系统编程】--进程概念
linux·运维·服务器
小徐敲java9 小时前
Linux读取串口实时数据
linux·运维·服务器
zhangfeng113310 小时前
车载gpu 飞地 只保存密钥 不保存 权重 Orin确实有TEE安全飞地(TSEC/OP-TEE)
服务器·网络·人工智能·安全·transformer·芯片
keyipatience10 小时前
25.Linux静态动态库全解析
linux·运维·服务器