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。

How To Set Up vsftpd on CentOS 6的更多相关文章

  1. Install vsftpd on centos

    安装vsftpd程序. sudo yum -y install vsftpd 启动ftp服务. sudo service vsftp start 添加ftp用户,并设置密码. sudo useradd ...

  2. 阿里云服务器下安装配置 vsftpd —— 基于CentOS 6.3 【简洁版】

    原文链接:http://www.tuicool.com/articles/nuiQBja 1.更新yum源 我是直接 yum update 更新的 2.安装vsftp 使用yum命令安装vsftpd ...

  3. 烂泥:ubuntu下vsftpd虚拟用户配置

    本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我微信ilanniweb. 以前搭建vsftpd都是在centos下,本以为在ubuntu按照以前的步骤搭建即可.可 ...

  4. 【转】CentOS中vsftp安装、配置、卸载

    1. 安装VSFTP yum -y install vsftpd 2. 配置vsftpd.conf文件 # Example config file /etc/vsftpd/vsftpd.conf # ...

  5. CentOS 常用命令大全

    下面,就给大家介绍这些CentOS常用命令. 一:使用CentOS常用命令查看cpu more /proc/cpuinfo | grep "model name" grep &qu ...

  6. centos架设FTP服务器

    1.安装vsftp在这里,我们架设的是虚拟用户,所谓虚拟用户就是没有使用真实的帐户,只是通过某种手段达到映射帐户和设置权限的目的.yum -y install vsftpd在CentOS中,这样就可以 ...

  7. Setup FTP Server On CentOS, RHEL, Scientific Linux 6.5/6.4/6.3

    setsebool allow_ftpd_full_access onsetsebool -P ftp_home_dir on vsftpd (Very Secure File Transport P ...

  8. CentOS中vsftp安装、配置、卸载

    1. 安装VSFTP 1 [root@localhost ~]# yum -y install vsftpd 2. 配置vsftpd.conf文件 [root@localhost ~]# vi /et ...

  9. (转)Centos搭建FTP服务器

    场景:ftp服务器对于在Linux服务器上进行文件操作太方便,在安装软件时候,大的软件也可以先上传再进行安装! 1 搭建FTP服务器 1.1 检查vsftpd 查看是否已经安装vsftpd rpm - ...

随机推荐

  1. hive 的mysql配置

    hive默认使用的是Derby数据库,Derby是一个嵌入式数据库,数据库一般创建在运行hive命令的目录,如果切换目录运行,则找不到数据库 hive mysql配置: 官网地址:https://cw ...

  2. css页面布局

    写在前面: 页面布局整体上可以分为两类:固定宽度(一般固定960px):流式布局:将流式布局转换为固定布局很容易,只需要外围再包括一个div,为其设置宽度即可. html默认的布局方式是将每个块状标签 ...

  3. 关于Android Context一些总结

    1.首先什么是context? 文档语焉不详,说是resource什么的,反正是没看懂,实际上可以认为它是一个指向parent对象的指针,受到那个parent对象的控制. 2.为什么需要context ...

  4. Java基础之访问文件与目录——测试文件或目录的路径(TryPath)

    控制台程序,测试文件或目录的路径. import java.nio.file.Path; import java.nio.file.Paths; import java.nio.file.FileSy ...

  5. jquery网址

    各种分布图的插件:http://echarts.baidu.com/demo.html

  6. java Servlet中的过滤器Filter

    web.xml中元素执行的顺序listener->filter->struts拦截器->servlet. 1.过滤器的概念 Java中的Filter 并不是一个标准的Servlet ...

  7. Hdu-3487 Splay树,删除,添加,Lazy延迟标记操作

    HDU_3487 题意:给出n和q,n代表1-n的序列,接下来q有两种操作,Cut a b c:表示把区间[a,b]截掉然后放在第c个数的后面,Flip a b 表示把区间[a,b]反转,经过一系列的 ...

  8. UIMenuController和UIMenuItem的使用

    UIMenuController的方法: 1.创建menucontroller + (UIMenuController *)sharedMenuController; 2.设置是否可见 - (void ...

  9. yii框架中保存第三方登录信息

    (第三方登录) 创建应用,域名,详情请看:http://www.cnblogs.com/xujn/p/5287157.html 效果图:

  10. Spring day01

    1 实例化Spring容器 新建springday01项目1.F盘jar/Spring/first/五个jar包拷贝到lib下,复制xml文件到项目first包下2.First.java测试如何启动容 ...