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

时间: 2024-11-10 00:52:39

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

Win2003中配置FTP服务,开启防火墙导致客户端无法连接【精华详解】

因为某种需求,我们在Win2003中配置FTP,可能使用的是IIS可能使用的是其他的服务软件,可能是出于安全的考虑我们必须开启防火墙,可开启防火墙导致客户端无法连接,关闭防火墙反而可以正常使用.由此我们得出,问题肯定是处在了端口上. 第一时间我们百度去寻求解决问题,很少能找到一篇满意的文章.都几乎是千篇一律的草文. 在这里整了下一下解决方案,如果你的问题满足上述内容,即可往下看. 解决方案: 开启防火墙,为了安全着想,不然就没必须费那么大神了. 在防火墙的例外设置中添加21端口(如果你有其他服务

Linux中配置ftp服务器

1. 先用rpm -qa| grep vsftpd命令检查是否已经安装,如果ftp没有安装,使用yum  -y  install vsftpd 安装,(ubuntu 下使用apt-get install vsftpd) 2. service vsftpd start / service vsftpd restart 启动要让FTP每次开机自动启动,运行命令:  chkconfig --level 35 vsftpd on 3. 设置ftp权限 vi  /etc/vsftpd/vsftpd.con

linux中的FTP服务配置详解

本文主要内容有:linux中安装vsftpd(也就是FTP服务). 1.使用匿名用户上传和下载文件. 2.使用身份验证的方式上传和下载文件. 3.建立虚拟用户(步骤比较多). 4.为单独的用户建立单独的上传和下载机制(花那么多时间只是为了您知道"兂"这个字). 首先是安装vsftpd服务(也就是FTP服务),安装完成之后使用rpm -qc vsftpd查看文件的安装目录,也可以使用grep命令过滤掉以#开头的注释文件并查看配置文件. 下面是关闭iptables防火墙和SElinux策略

Linux中配置ftp传输

ftp的配置及使用 1.安装ftp:yum install -y vsftpd 出现如图所示,则表示安装成功 2.关闭防火墙:service iptables stop 3.创建一个用户用于ftp传输(或者用已存在的) adduser hxc 4.设置密码 passwd hxcftp  (再输入两遍密码) 5.切换到ftp的配置目录:cd /etc/vsftpd/ 6.编辑该目录下的文件user_list : vim user_list 7.编辑里面的内容,将需要的用户添加进该文件夹中,这里增加

linux中搭建ftp服务配置

Liunx ftp搭建设置本地用户权限 查看用户列表发现root在里面,在里面的无法登陆FTP服务器,所以要删除查看vsftpd服务删除root管理用户因为匿名用户登录为root无法进行文件创建和删除 查看ftp服务是否启动,如果没有启动则要启动登录ftp服务器验证 原文地址:http://blog.51cto.com/13956368/2171857

linux中搭建FTP服务

yum install vsftpd //安装ftp软件 vim /etc/vsftpd/vsftpd.conf //FTP的配置文件是anonymous_enable=YES //设置是否允许匿名用户登录FTP服务器,默认为YES(改为no就使用本地用户名密码登录)local_enable=YES //是否允许本地用户登录FTP服务器,默认为NO.write_enable=YES //是否对登录用户开启写权限,属全局性设置,默认NO. pam_service_name=vsftpd //设置P

Linux中的FTP服务

FTP服务 文件传输协议 FTPFile Transfer Protocol 早期的三个应用级协议之一 基于C/S结构 双通道协议:数据和命令连接 数据传输格式:二进制(默认)和文本 两种模式:服务器角度主动(PORT style):服务器主动连接 主动模式(PORT)--进行tcp三次握手 FTP 客户端首 先和服务器的TCP 21端口建立连接,用来发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令.PORT命令包含了客户端用什么端口接收数据.在传送数据的时 候,服务器端通过自己的

Windows:server2003中配置ftp服务

前言:如果你已经非常清楚的掌握了Windows server 2003的安全机制,那么你可以通过开启Windows自带的ftp服务进行使用,不过很多情况下,这不安全,但是我会告诉你方法,这需要你的Windows安装目录下有对应的ftp安装包.另外我会告诉你,通过Xlight FTP,你可以更便捷. 1.通过Windows的ftp服务安装,见下图 注意:这种方法很不安全,如果你不需要考虑安全,那就可以按照上面的步骤执行下去. 2.通过XLight的FTP进行服务安装 ·首先下载xlight ftp

Linux中使用 FTP 命令时出现 “-bash: ftp: command not found”

Linux下登陆 Linux中使用 FTP 命令时出现“-bash: ftp: command not found” Linux中测试搭建 FTP 服务器,刚安装完 vsftpd 测试登录时就提示“-bash: ftp: command not found”,说明需要安装FTP客户端.安装此ftp-0.17-51.1.el6.x86_64.rpm包即可访问.FTP客户端安装配置下载FTP-0.17-51.1.el6.x86_64.rpm, 下载地址有:http://rpm.pbone.net/i