本人大二小白一名,从大一下学期就开始接触到linux,当时看到学校每次让我们下载资源都在一个ftp服务器中,感觉特别的高大上,所以自己就想什么时候自己能够拥有自己的ftp服务器,自己放一点东西进去,让别人访问。
那么,就从那时开始,就有了一系列的艰难旅程。。。。
要不然先不说经历了,就先直捅技术吧,最后在说经历,要不然有些人就懒得看这篇初级又傻傻的文章了。
小白,那就需要手把手的教,同时还要图文并茂。
第一步:
自己的linux必须是要有的,如果没有,而且你还不会装,那么就可以看一下小弟我以前的博客,有教程,还有百度云链接的哦!
我是安装在虚拟机中的,rhel-server-6.7_64的,下面是用putty连接之后的
第二步:
使用命令yum install vsftpd安装ftp服务器(如果没有安装yum的,请看我原来的博客)
第三步:
安装好之后,那我们就需要改一些配置文件了,当然也可以不改,为什么呢,我来接着说!
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.
然后不论你是通过浏览器也好还是通过我的电脑也好,登录效果是一样的大家可以看看
可以了吧,以后就可以在局域网*享一些资源,然后下载非常快,还是非常方便的。
最后bb两句:
开始的时候说要讲讲我配置ftp的历史,其实都是黑历史,现在想想还是很搞笑的,随便说两句吧,原来就一直看百度上的教程,然后教程上各种说要改配置文件,而且改的地方很多,当时对linux本身不是特别的熟悉,所以改着改着就不知道自己改到那里去了,有时候还改冲突了。不过过程中还是成功了好几次,为什么是好几次,因为每一次配置完我都没有总结,然后下次忘了继续百度,反正各种方法我都试过来遍了,坑死我了,那么既然这样,我都走了这么多弯路,我肯定不希望不会的人再走,这就是我写这篇博客的原因,大神可能认为这么简单还写,不过哪一个大神是从一开始就什么都会呢,希望大家多多关照,这是我的第二篇博客(名义上的,其实我是先写的这个,然后还要更新名义上的第一篇),心情还是很激动的,哈哈!!