温馨提示×

怎样启动ubuntu ftpserver

小樊
60
2026-09-02 12:07:28
栏目: 智能运维

在 Ubuntu 上启动 FTP 服务器(通常是 vsftpd) 一般步骤如下:


一、安装 FTP 服务器(vsftpd)

sudo apt update
sudo apt install vsftpd

二、启动 FTP 服务

sudo systemctl start vsftpd

设置开机自启:

sudo systemctl enable vsftpd

查看运行状态:

sudo systemctl status vsftpd

看到 active (running) 表示已启动。


三、配置防火墙(如有)

如果启用了 UFW:

sudo ufw allow 21/tcp

(若使用被动模式,还需开放被动端口范围)


四、基本配置(可选但常见)

编辑配置文件:

sudo nano /etc/vsftpd.conf

常用配置:

anonymous_enable=NO
local_enable=YES
write_enable=YES

修改后重启:

sudo systemctl restart vsftpd

五、测试连接

本地测试:

ftp localhost

或用 FileZilla 连接 ftp://你的IP


六、常见问题

  • 连接失败:检查 vsftpd 是否运行、端口是否开放
  • 无法上传:确认 write_enable=YES
  • 云服务器:需在安全组开放 21 端口

如果你说的是 SFTP(基于 SSH),那其实不需要额外安装 FTP 服务,只要:

sudo systemctl start ssh

然后用 sftp user@ip 即可。

需要我帮你配置 匿名 / 用户 / 被动模式 吗?

0 踩