• 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(端口号)

      

  • 相关阅读:
    Myflight航班查询系统
    《java语法实例2~15章》
    第九章
    第八章
    第六章
    第五章
    第四章
    php_mvc实现步骤十
    php_mvc实现步骤九(登录验证码,退出-登录标记)
    php_mvc实现步骤八
  • 原文地址:https://www.cnblogs.com/xiaohexiansheng/p/5361339.html
Copyright © 2020-2023  润新知