ECS Ubuntu20.04配置vsftpd

参考1参考2
本文章仅作个人参考之用,恕才疏学浅,作者对文章内容不负责;

目标

为更方便地对ECS进行文件管理和文件传输,现通过 Ubuntu 中的 vsftpd 和 Windows 端的 FileZilla 进行 FTP 连接;

过程

服务器端
  1. 通过:~# sudo apt update:~# sudo apt upgrade更新软件列表;
  2. 检查安装,输入:~# sudo service vsftpd start来确定目前是否安装。若需要安装,则有返回
Failed to start vsftpd.service: Unit vsftpd.service not found.
  1. 通过:~# sudo apt install vsftpd安装vsftpd;
  2. 先执行:~# cp /etc/vsftpd.conf /etc/vsftpd.conf.bk来备份vsftpd配置文件;
  3. 通过编辑器打开vsftpd.conf,:~# sudo vim /etc/vsftpd.conf
  4. 在编辑器中找到如下行,删去#以解注释;
#write_enable=YES
  1. 接下来在文末添加三行新的内容后,退出编辑器
    pasv_enable=yes
    pasv_min_port=10000
    pasv_max_port=10099
  2. 防火墙开放tcp端口 10000/10099 和端口21
  3. 为了更安全地使用FTP服务,我们新建一个用户专门用于使用FTP(此处使用用户名tmp指代新用户),输入sudo adduser tmp以新建用户tmp。在设置密码,填入用户信息后完成新建;
  4. 输入:~# sudo service vsftpd start以启动;
PC端
  1. 通过官网来下载 FileZilla 并安装;

  2. 运行后在此处打开站点管理器
    在这里插入图片描述

  3. 打开站点管理器后
    在这里插入图片描述

  4. 填表后,点击连接,即可浏览和操作ECS的文件夹
    在这里插入图片描述

  5. 若报错服务器发回了不可路由的地址,使用服务器地址代替,有解决方法:更改Filezilla设置,编辑 - 设置 - 连接-FTP-被动模式,将“使用服务器的外部IP地址来代替”改为“回到主动模式”即可;

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值