最近,在云服务器上构建了一个自己定制的Linux系统。想从云服务器下载到本地主机测试。但问题是下载很慢很慢,不想把时间浪费在下载上。想在云服务器上搭建一个FTP服务,在本地主机上使用IDM来加速下载。

使用环境:

  • Windows环境:Windows10+IDM6.26
  • Linux环境:Debian9.5+vsftpd
  • SSH连接程序:Xshell6

操作步骤:

  1. 连接到云服务器
  2. 安装最新版vsftpd
  3. 修改vsftpd配置文件
  4. 配置FTP服务开机启动
  5. 实现匿名上传、下载功能
  6. 下载构建的Linux系统

开始:

1.使用Xshell连接到云服务器Debian9:

ssh user@ip-address
8b2fe3640a459c30a79b1d6042111bad.png

2.安装vsftpd软件:

apt update && apt install vsftpd
aad2f56091ad97a1da67d44ff535014c.png

3.修改vsftpd配置文件:

vim /etc/vsftpd.conf

要修改的地方:

anonymous_enable=YES #设置匿名登录local_enable=YES #允许本地用户登录write_enable=YES #允许用户写权限anon_upload_enable=YES #允许匿名用户上传anon_mkdir_write_enable=YES #允许匿名用户创建目录

4.重启FTP服务并配置FTP服务开机启动:

systemctl restart vsftpdsystemctl enable vsftpd
bec3125ca9b44984fe7dd6fe3e12c54c.png

修改完vsftpd.conf后,并重启FTP服务后,我应该就可以访问FTP服务器了。

登录服务器,里面什么也没有。

5.实现匿名上传、下载功能:

我需要FTP服务器具有两个功能上传和下载,具体操作如下:

在/srv/ftp文件夹里新建两个文件夹,分别是upload和download。

mkidr -p /srv/ftp/{upload,download}

把upload的权限设置为可读可写。

chmod -R 777 /srv/ftp/upload

把download权限设置为可读不可写。

chmod -R 755 /srv/ftp/download
deeff5ba441b7441ac3e439da9af332f.png

6.下载构建的Linux系统:

把构建的Linux系统复制到/srv/ftp/download目录下。

在浏览器输入ftp://server-ip-address/download

c1d1e0f14a974d16a0d9cef5bcee1533.png

咳咳咳,嗯!速度快了点。

fba37b764928c493bad3a74c77cd205c.png

注意:

匿名用户默认访问的是你的 /srv/ftp 文件夹。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐