zoukankan      html  css  js  c++  java
  • 讲述一下自己在linux中配置ftp服务的经历

    本人大二小白一名,从大一下学期就开始接触到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本身不是特别的熟悉,所以改着改着就不知道自己改到那里去了,有时候还改冲突了。不过过程中还是成功了好几次,为什么是好几次,因为每一次配置完我都没有总结,然后下次忘了继续百度,反正各种方法我都试过来遍了,坑死我了,那么既然这样,我都走了这么多弯路,我肯定不希望不会的人再走,这就是我写这篇博客的原因,大神可能认为这么简单还写,不过哪一个大神是从一开始就什么都会呢,希望大家多多关照,这是我的第二篇博客(名义上的,其实我是先写的这个,然后还要更新名义上的第一篇),心情还是很激动的,哈哈!!

    博客园:爱家人爱老婆的IT男 QQ群:145252709,我会上传资源,同时会有很多大神跟你们讨论学习分享 微信公众号:程序猿的野生香蕉【获取文章中出现的工具】
  • 相关阅读:
    Ⅰ.Spring的点点滴滴--序章
    Ⅶ.AngularJS的点点滴滴-- 事件
    Ⅵ.AngularJS的点点滴滴-- 指令
    vue路由跳转
    使用<a-select>时,placeholder不起作用
    动态配置生成echarts图表
    elementui resetFields()不起作用
    input输入框与button按钮之间存在空隙
    一个怂女婿的成长笔记【二十二】
    一个怂女婿的成长笔记【七】
  • 原文地址:https://www.cnblogs.com/bokeyuanlibin/p/5588396.html
Copyright © 2011-2022 走看看