Ubuntu下使用vsftpd实现FTP

时间:2023-12-24 12:30:07

##

哈哈哈啊哈

被领导啪啪啪打脸,文件连在线打开都不行,你做事情的时候有没有考虑过别人使用时的感受!!

需求:

部门老大希望在内网搭建一个用于员工共享文件的系统。

很自然的就想到通过FTP去实现。

实现:

随便搜了一下,发现vsftpd是一个很通用的解决方案,所以决定通过这个安装这个去实现。

如果懒得看我的安装过程,可以参考相对官方的文档:

http://wiki.ubuntu.com.cn/Vsftpd

1. 安装

刚开始想通过apt-get去安装vsftpd。

sudo apt-get install vsftpd

但是显示404错误,提示在连接us的源服务器的时候异常。

我的环境是Ubuntu 14.10 utopic,系统已经不再维护,所以源列表失效。

 

唠叨:

本来以为ftp假设是件容易的事情,结果出了很多问题,花了半天都没有成功。

问题主要是vsftpd无法以standalone模式运行

修改vsftpd.conf文件中的listen=YES,然后就会出现vsftpd无法运行的情况。

就是sudo service vsftpd start的时候,提示 vsftpd start/pre-start。

  netstat -nltp 没看到21端口占用

  ps -a | grep vsftpd 也没看到存在这个服务

实际上就是vsftpd根本没有运行。

将listen改回NO之后,再 sudo service vsftpd start, 就会提示runing。这个时候程序才是真的运行了。

下周再回来处理这个问题了。

留几个参考:

http://wiki.ubuntu.com.cn/Vsftpd

http://www.codes51.com/article/detail_113951.html