美文网首页Amazing ArchLinux学习之路Linux
Linux中配置Vsftpd文件传输服务

Linux中配置Vsftpd文件传输服务

作者: 较劲儿 | 来源:发表于2019-04-29 19:16 被阅读4次

    一、FTP简介

    FTP 即文件传输协议(File Transfer Protocol)。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议用来传输文件。而在传统的LAMP平台盛行的时期,Ftp服务经常用于配合虚拟主机使用,以达到用户能够快速安全的管理各自的网站服务,虽然随着云主机的兴起,虚拟主机已经被逐渐淘汰,但是对于初学者来说,能够熟悉LAMP平台结合FTP的使用,对于日常搭建FTP服务,深入理解服务原理依然有着很重要的意义。而且在日常生活工作中,进行文件传输,FTP依然会被大众使用。本文将利用Linux平台,对FTP服务原理及简单搭建过程进行系统讲解!

    二、FTP服务模式

    工作模式

    三、Vsftpd服务搭建及配置

    配置匿名用户只读访问ftp服务器

    1、使用yum install vsftpd安装vsftpd软件包,查看配置文件

    查看配置文件

    2、使用vi编辑/etc/vsftpd/vsftpd.conf配置文件

    启用匿名访问 设置根目录 设置工作模式

    3、使用service vsftpd restart重新启动ftp服务器,并在主机使用资源管理器访问ftp服务器下载文件

    重启服务 本机访问 宿主机访问


    配置本地用户访问ftp服务器,具有上传权限

    1、使用vi编辑/etc/vsftpd/vsftpd.conf配置文件

    禁用匿名访问 启用本地用户 赋予权限 设置认证

    3、使用useradd -d /var/ftp/jone  jone建立用户并设定主目录

    创建用户

    4、使用passwd  jone设定用户密码

    5、在主机使用资源管理器访问ftp服务器,上传下载文件建立删除目录

    访问登录 操作目录


    配置匿名用户访问ftp服务器(可读可写可删除)

    1、使用vi编辑/etc/vsftpd/vsftpd.conf配置文件

    启用匿名访问 设置权限 设置目录 允许文件上传 允许创建目录 开放其他写权 设置工作模式

    2、改变目录所有权,#chown ftp -R /var/ftp/pub

    更改目录所有权

    3、使用匿名用户登录服务器验证

    验证服务

    注:以上配置如发生无法访问,请先关闭防火墙及selinux后再次进行尝试

        关闭selinux----setenforce 0

        关闭防火墙----iptables -F

    相关文章

      网友评论

        本文标题:Linux中配置Vsftpd文件传输服务

        本文链接:https://www.haomeiwen.com/subject/joeunqtx.html