zoukankan      html  css  js  c++  java
  • Linux中ftp服务器的安装与部署

    一、ftp简介
    FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。

    二、vsftpd简介
    VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全。

    三、安装及配置

    查看是否安装了FTP:rpm -qa |grep vsftpd

    如果没有任何输出,表示没有安装。

    如果出现如下版本信息,则表示已经安装。

    我的Linxu系统是:Redhat 7 
    1、安装软件

    # yum -y install vsftpd

    2、创建共享目录

    # mkdir /tmp/ftphome/
    # mkdir aaa
    # touch aaa.txt bbb.txt

    3、创建访问用户

    # useradd -d /tmp/ftphome/ -s /sbin/nologin ftpuser1
    -d:指定该用户根目录 
    -s:指定该用户的ftpuser1不可以登录Linux系统 ,/sbin/nologin则为不可登陆系统的用户
    # passwd ftpuser1


    4、修改配置文件

    # cp  vsftpd.conf vsftpd.conf.backup # 备份配置文件,以防损坏
    
    
    # vim  /etc/vsftpd/vsftpd.conf 
    anonymous_enable=NO # 不允许匿名登录
    
    
    # systemctl start vsftpd # 开启服务
    # systemctl stop firewalld # 关闭防火墙


    5、测试:在windows中打开我的电脑,在地址栏输入ftp://192.168.148.130,会提示出入用户名密码,即可登录访问

     

  • 相关阅读:
    应该做什么样的研究:以Google为例
    机器学习问题方法总结
    浅析PageRank算法
    轮廓处理函数详细
    近视恢复方法
    一步一步深入视频接口
    什么是cookie
    Linux系统目录数和文件数限制
    九大视频接口全接触
    实时监控网卡流量的命令
  • 原文地址:https://www.cnblogs.com/xiangxiushu/p/12712881.html
Copyright © 2011-2022 走看看