因为需要简单地共享一些文件,所以就找到了 vsftpd 这个软件。vsftpd 是一款安全的 ftp (File Transport Protocol) 软件。但是这里只说明一些最最最基本的东西。
使用 vsftpd 很简单,在终端下安装好就行了,我以 Ubuntu 16.04 作例子
sudo apt-get install vsftpd
安装好之后就行了。
vsftpd 是一款基于用户作权限管理的 ftp 软件,所以任何的访问都是使用用户来访问,在 Ubuntu 下安装好之后能够看到 ftp 这个用户
cat /etc/passwd | grep ftp
ftp:x:128:139:ftp daemon,,,:/srv/ftp:/bin/false
如果现在启动 vsftpd 并且开启匿名登录的话,那么使用者所访问的目录就是 ftp 用户的主目录 /srv/ftp
。只要把文件放在这个目录即可与别人共享。开启匿名登录需要修改 /etc/vsftpd.conf
。找到 anonymous_enable
开头的那行,改成 YES
即可。
启动服务只需要执行
sudo systemctl start vsftpd
之后即可匿名访问 ftp://localhost