举例 : 假如想把我的PGP直接放在网上供人下载
传统做法是放在网盘上, 但受到网盘的限制. 用FTP服务器即可解决此问题.
以ubuntu为例
第一步
在终端安装vsftpd这个FTP服务器
sudo apt install vsftpd
第二步
为了允许匿名下载, 需要打开vsftpd的配置文件
nano /etc/vsftpd.conf
第三步
允许匿名下载(即不登陆即可下载)许可(从默认NO改成YES).
anonymous_enable=Yes
第四步
重启服务以应用配置
sudo systemctl restart vsftpd.service
第五步
在本机上下载一个FTP管理软件, 我个人使用forklift, 还有例如FileZilla等诸多选择.
将想要供人下载的文件放入服务器的/srv/ftp(不同系统可能不同)中.
假设你没有自己设置过ftp的帐号密码权限等, 也不打算给别人登陆权, 可以用SFTP登陆.
Server : [你的服务器IP]
Username : [服务器登陆用户名]
Password : [服务器密码]
第六步
分享链接
以我的为例: ftp://999.999.999.999/key1.asc [把999.999.999.999换成你自己的IP地址]
ftp代表文件协议
999.999.999.999是我的vps IP地址
/key1.asc表示我想供人下载的文件在/srv/ftp内. 如若在次级文件夹内就在路径中编辑即可.
如果没有开启匿名下载, 链接中还需要加上用户名和密码