阿里云的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

相关推荐
2601_962074682 小时前
自己编译RustDesk,并将自建ID服务器和key信息写入客户端
运维·服务器
大模型丫丫3 小时前
Hermes Agent:轻量级智能体框架实战指南
大数据·运维·服务器
mooooooooooye4 小时前
2026 年跨平台 SSH 客户端怎么选?Xterminal、Termius、MobaXterm 谁更合适
服务器·网络·ssh
Blockchina4 小时前
Codex 实战:从一句需求到可验收的 Linux 主机巡检脚本
运维·服务器·网络
Best-Wishes4 小时前
BurpSuite Pro教育版在linux系统中配置
linux·运维·服务器·网络安全·burpsuite
Java后端的Ai之路6 小时前
14、Python - 责任链模式
服务器·开发语言·人工智能·python·责任链模式
从入门到退休7 小时前
企业远程控制选型:向日葵SDK vs RustDesk自建,谁是更务实的选择?
运维·服务器·网络·远程工作·远程控制
祖力558 小时前
进程间通信(IPC机制):信号
linux·运维·服务器·进程·进程间通信·多任务·ipc
fb_123459 小时前
虚拟化技术介绍
运维·服务器
CarIise9 小时前
事件传播、CSS动画、服务器字体与jQuery
服务器·css·jquery