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

讲述一下自己在linux中配置ftp服务的经历的更多相关文章

  1. Linux中配置ftp服务器

    1. 先用rpm -qa| grep vsftpd命令检查是否已经安装,如果ftp没有安装,使用yum  -y  install vsftpd 安装,(ubuntu 下使用apt-get instal ...

  2. Linux中配置ftp传输

    .personSunflowerP { background: rgba(51, 153, 0, 0.66); border-bottom: 1px solid rgba(0, 102, 0, 1); ...

  3. Linux 安装配置 FTP 服务 (vsftpd)

    1. 安装 vsftpd yum install vsftpd -y 2. 创建用户 record adduser -s /bin/nologin -d /var/RecordFile/ record ...

  4. Linux中的FTP服务

    FTP服务 文件传输协议 FTPFile Transfer Protocol 早期的三个应用级协议之一 基于C/S结构 双通道协议:数据和命令连接 数据传输格式:二进制(默认)和文本 两种模式:服务器 ...

  5. 阿里云linux配置ftp服务

    阿里云linux配置ftp服务 一.ftp服务安装 运行以下命令安装ftp yum install -y vsftpd 运行以下命令打开及查看etc/vsftpd cd /etc/vsftpd ls ...

  6. Linux如何配置ftp服务器、给ftp服务器添加访问用户

    本人qq群也有许多的技术文档,希望可以为你提供一些帮助(非技术的勿加). QQ群:   281442983 (点击链接加入群:http://jq.qq.com/?_wv=1027&k=29Lo ...

  7. 在linux中添加ftp用户,并设置相应的权限

    在linux中添加ftp用户,并设置相应的权限,操作步骤如下: 1.环境:ftp为vsftp.被限制用户名为test.被限制路径为/home/test 2.建用户:在root用户下: useradd ...

  8. linux中添加ftp用户,并设置相应的权限

    在linux中添加ftp用户,并设置相应的权限,操作步骤如下: 1.环境:ftp为vsftp.被限制用户名为test.被限制路径为/home/test 2.建用户:在root用户下: useradd ...

  9. 如何在Windows Server 2003中配置FTP站点服务

    前面写过一篇文章<怎样给你的网站注册一个好域名?> ,讲到“玉米”,笔者有很深的情节,也希望与大家交流“米事”,可以站内私信我或者直接回复文章. 有了好域名只是做网站的开始.我们还要买主机 ...

随机推荐

  1. Android keystore 密码忘记了的找回办法

    keystore密码忘记了,准备给自己的应用发布一个新版本,在apk打包时,发现之前的用的keystore密码忘了.如果换一个keystore,则之前已经安装应用的用户就必须手工卸载原应用才能安装,非 ...

  2. Eclipse 一直提示 loading descriptor for 的解决方法

    启动eclipse之后,进行相关操作时,弹出界面,提示:loading descriptor for xxx 解决方法: 在Eclipse左侧的Project Explorer 最右上角有一个小钮,鼠 ...

  3. PYTHON3 urllib2库

    python 3.x中urllib库和urilib2库合并成了urllib库..其中urllib2.urlopen()变成了urllib.request.urlopen() urllib2.Reque ...

  4. 关于Solr搜索标点与符号的中文分词你必须知道的(mmseg源码改造)

    关于Solr搜索标点与符号的中文分词你必须知道的(mmseg源码改造) 摘要:在中文搜索中的标点.符号往往也是有语义的,比如我们要搜索“C++”或是“C#”,我们不希望搜索出来的全是“C”吧?那样对程 ...

  5. python Quicksort demo

    __author__ = 'student' ''' quicksort step 1, choose one pivot, such as pivot=la[0] step 2, scan the ...

  6. Storm之spout,bolt编写

    Storm,核心代码使用clojure书写,实用程序使用python开发,使用java开发拓扑. Nimbus节点接收到请求,对提交的拓扑进行分片,分成一个个的task,并将task和supervis ...

  7. [转]excel set drop-down values based on vlookup

    本文转自:http://stackoverflow.com/questions/10657811/set-drop-down-values-based-on-vlookup 问: I have a w ...

  8. 计算机中的颜色XIV——快速变换颜色的V分量

    基本知识回顾: 计算机中的颜色Color,用RGB模式存储(用R.G.B三个分量表示颜色,每个分量的范围是0—255). 而计算机中的颜色除了用RGB模式表示以外,常见的还有HSV模式(或者是HSB. ...

  9. shell script 学习笔记-----命令执行

    1.PATH变量:shell最主要的功能就是执行用户输入的命令,例如当用户输入一条“ls”命令之后,shell就要找到该命令对应的文件并执行.通常shell都会设置一个名叫PATH的环境变量,其中保存 ...

  10. IOS添加手势识别

    ios里面有手势识别,多点触控等功能,过去要实现手势识别很复杂,现在苹果为我们实现了,手势识别变得很简单 1.向视图添加手势识别器:(一般由controller完成,有时View也可以添加) 2.提供 ...