(16)——Ubuntu中建立ftp服务

最后更新于:2022-04-01 14:44:43

1、安装vsftpd,如下图所示:sudo apt-get install vsftpd ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-06-14_575f8bb824e60.jpg) 2、查看本机是否可以连接ftp ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-06-14_575f8bb83fdbe.jpg) 如上图所示,发现login failed了,怎么办呢?我们来看看vsftpd的配置文件vsftpd.conf。![快哭了](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-06-14_575f8babbf599.gif) 别急,我退不出去了,输入bye回车吧! ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-06-14_575f8bb85cdbb.jpg) 咦![疑问](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-04-19_57160edc82666.gif) ,我的/etc下面怎么两个vsftpd.conf文件,先不要管下面这个/etc/init/vsftpd.conf ,下面我们进到配置文件/etc/vsftpd.conf中看看 ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-06-14_575f8bb87443d.jpg) 我们从里面可以看到这句话,匿名的用户默认是被禁止的,改成anonymous_enable=YES  按下Esc后输入 :wq 保存修改 有关vi编辑器的使用请看:[http://blog.csdn.net/dawanganban/article/details/9748023](http://blog.csdn.net/dawanganban/article/details/9748023) 接下来重启ftp服务 ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-06-14_575f8bb891371.jpg) 再次测试本地连接ftp ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-06-14_575f8bb8a417f.jpg) 看见上面的 Login successful了吗?ok 接下来我们再从客户端远程连接一下ftp,先ping一下ip看通不通 ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-06-14_575f8bb8b915c.jpg) 可以ping通,如果不通的朋友可以检查一下网线和防火墙(Linux的),连接ftp试一下 ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-06-14_575f8bb8d69ac.jpg) 查看目录 ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-06-14_575f8bb8ec00f.jpg) 看到如上信息就说明ok啦,如果有的朋友使用win7或win8就会看不到上面的结果啦,去关闭防火墙(windows的),重新打开控制台连接一下试试吧。 下面我们开始上传文件吧 ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-06-14_575f8bb90cc8a.jpg) 怎么回事啊![惊讶](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-01-20_569f5ccae167f.gif) ,严重文件传输错误!,现在我们是匿名用户,ftp是不允许匿名上传的,匿名用户只能下载。 ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-06-14_575f8bb92b6b2.jpg) 现在用普通用户登录,就可以上传了,你会发现用root用户不能登录,这是为什么呢?这是为了安全考虑,默认情况下不允许root上传。
';