本人大二小白一名,从大一下学期就开始接触到linux,当时看到学校每次让我们下载资源都在一个ftp服务器中,感觉特别的高大上,所以自己就想什么时候自己能够拥有自己的ftp服务器,自己放一点东西进去,让别人访问。
那么,就从那时开始,就有了一系列的艰难旅程。
要不然先不说经历了,就先直捅技术吧,最后在说经历,要不然有些人就懒得看这篇初级又傻傻的文章了。
小白,那就需要手把手的教,同时还要图文并茂。
第一步:
自己的linux必须是要有的,如果没有,而且你还不会装,那么就可以看一下教程!
我是安装在虚拟机中的,rhel-server-6.7_64的,下面是用putty连接之后的
第二步:
使用命令yum install vsftpd安装ftp服务器
第三步:
安装好之后,那我们就需要改一些配置文件了,当然也可以不改,为什么呢,我来接着说!
linux中默认情况下root用户是不能登录ftp服务器的(我也不知道root老大为什么不能登录)所以就需要我们手动的去掉这个烦人的规定
安装了vsftpd,会有一些文件,我们需要改变两个配置文件,我以一个为例子。
使用命令 vi /etc/vsftpd/ftpusers,进入之后,可以看到很多很多用户,然后把最上面的root用户注释掉,就是在前面加一个#号
另外还要修改一个配置文件是 vi /etc/vsftpd/user_list。也是同样的注释,都一样我就不截图了。
第四步:
现在呢,我们有了一个新的需求,就是匿名用户登录我的ftp是一个目录,但是一些vip呢(就是通过账号密码登录的),我希望他们登录进来看到其他的一些资源,那么就需要我们设置两个访问目录:匿名访问目录,vip访问目录
修改配置文件 vi /etc/vsftpd/vsftpd.conf,在文件的最后添加上几条代码:
截图上解释的很清楚了,唯一需要解释的就是anon_ftp和pass_ftp了,这只是我创建的两个文件夹,分别放置不一样的资源为不一样的人访问的!
第五步:
大功告成,注意的是,修改了配置文件,就一定要重启服务,使用命令,service vsftpd restart.
然后不论你是通过浏览器也好还是通过我的电脑也好,登录效果是一样的大家可以看看:
可以了吧,以后就可以在局域网中共享一些资源,然后下载非常快,还是非常方便的。