• How To Set Up vsftpd on CentOS 6


    About vsftpd

    警告:FTP是天生不安全。如果你必须使用FTP,考虑securing your FTP connection with SSL/TLS。否则,最好use SFTP, a secure alternative to FTP.

    vsftpd开头的两个字母,是”very secure”的意思,程序会构建更强大的保护,来抵抗可能的FTP弱点。

    Step One-Install vsftpd

    你能通过下面的命令行,在你VPS上快速安装vsftpd。

    sudo yum install vsftpd

    你也需要在客户端安装FTP客户端,这样我们能连接到FPT服务器:

    sudo yum install ftp

    一旦文件下载完毕,vsftpd会在你的VPS上。一般而言,VPS已经有一系列合理的安全配置。不管怎样,它已经为匿名用户提供访问。

    Step Two-Configure VSFTP

    一旦VSFTP已经安装,你可以调整配置。

    打开配置文件:

    sudo vi /etc/vsftpd/vsftpd.conf

    你需要修改的一个主要地方,是将Anonymous_enable设为No。

    要优先做此改变。vsftp允许匿名用户,未定义用户访问VPS的文件。如果你需要广泛分发信息,这很有用。但是,其他情况下,就要考虑一系列安全问题。

    在那之后,取消local_enable选项的备注,将他设为yes。

    local_enable=YES

    最后将chroot_local_user取消备注。当这一行设为yes时,所有本地用户会被监禁在他们的chroot中,并且拒绝他们访问服务器的任何部分。

    重启vsftpd后,完成设置。

    sudo service vsftpd restart

    为了确保vsftpd在启动时运行,运行chkconfig:

    chkconfig vsftpd on

    Step Three-Access the FTP server

    一旦你安装了FTP服务器,并配置了它,你就能访问它。

    你可以再浏览器中输入域名,并使用合适的ID登录,来访问FTP服务器。记住,你只被允许访问user’s home路径。

    ftp://example.com

    另外,你能通过下面的命令行,访问ftp服务器。

    ftp example.com
    然后,使用 exit ,退出FTP shell。
  • 相关阅读:
    [转]在滴滴和头条干了 2 年后端开发,太真实…
    美团DB数据同步到数据仓库的架构与实践学习
    趣头条实时平台架构
    Spark Web UI 监控详解
    前端框架Vue入门
    Spark on Yarn详解
    Spark原理及关键技术点
    Flink应用程序结构开发介绍
    如何进行Flink项目构建,快速开发Flink应用程序?
    机器学习基础
  • 原文地址:https://www.cnblogs.com/msdynax/p/3735105.html
Copyright © 2020-2023  润新知