zoukankan      html  css  js  c++  java
  • Linux FTP配置

      Linux下实现ftp的软件有很多,最常见的有vsftpdWu-ftpdproftp等。访问ftp服务器时需要验证,只有经过了ftp服务器的验证用户才能访问和传输文件。这里我们用vsftpd,vsftpd提供了3种登陆形式:

      (1)anonymous(匿名账号)

      使用anonymous是应用广泛的一种FTP服务器,如果用户在FTP服务器上没有帐号,那么用户可以以anonymous为用户名,以自己的电子邮件地址为密码进行登录。当匿名用户登录FTP服务器后,其登录目录为匿名FTP服务器的根目录/var/ftp。为了减轻FTP服务器的负载,一般情况下,应关闭匿名帐号的上传功能。

      (2)real(真实账号)

      real也称为本地帐号,就是以真实的用户名和密码进行登录,但前提条件是用户在FTP服务器上拥有自己的帐号。用真实帐号登录后,其登录的目录为用户自己的目录,该目录在系统账号建立时系统就自动创建。

      (3)guest(虚拟账号)

      如果用户在FTP服务器上拥有帐号,但此帐号只能用于文件传输服务,那么该帐号就是guest,guest是真实帐号的一种形式,它们的不同之处在于,geust登陆FTP服务器后,不能访问除宿主以外的目录。

    配置步骤:

    1、下载vsftpd文件:

      sudo yum install -y vsftpd

    2、配置vsftpd文件:

      vsftpd配置文档都在/etc/vsftpd/目录下:

      

      其中vsftpd.conf是最主要的配置文件:

      

      user_list文件中指定了允许登陆ftp的用户,这里要允许匿名登陆,所以加了anonymous

      

      ftpusers文件中指定了禁止登陆的本地用户:

      

    3、配置防火墙

      

      重启防火墙:

      

    4、用windows浏览器测试:

      输入地址:ftp://192.168.1.37(Linux地址):2211(端口号)

      

  • 相关阅读:
    ionic3 学习记录
    关于华为 IOT平台的框架理解
    遥测浮点数的计算 十进制浮点型转为十六进制浮点型
    关于104规约的认识补充
    Php 十六进制短浮点数转十进制,带符号位
    yii2 项目初始化
    java Socket启动服务
    ionic3 关于屏幕方向问题
    ionic3 cordova ionic-native插件
    java javac 的区别
  • 原文地址:https://www.cnblogs.com/xiaohexiansheng/p/5361339.html
Copyright © 2011-2022 走看看