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
学习本是一个不断模仿、练习、创新的过程。对于自己,博文只是总结。在总结的过程发现问题,解决问题。对于他人,在此过程如果还能附带帮助他人,那就再好不过了。 感谢您的阅读。如果文章对您有用,那么请打赏我一杯咖啡,也可以轻轻点个推荐,以资鼓励。
![](http://files.cnblogs.com/files/msdynax/ReinhardHsuWeChat.gif)
微信打赏
![](http://files.cnblogs.com/files/msdynax/ReinhardHsuAlipay.gif)
支付宝打赏