关于VSFTPD、FTP

vsftpd前面v和s两个字母代表的是非常安全的意思,vpsftpd是为了建立安全的有保护的ftp服务器

第一步、安装

可以很方便的使用下面命令安装vsftpd

sudo yum install vsftpd

安装ftp,为了建立连接

sudo yum install ftp

第二部、设置vsftpd

打开设置文件

sudo vi /etc/vsftpd/vsftpd.conf

出于安全考虑,改变下面的一些策略:

anonymous_enable=NO

local_enable=YES

chroot_local_user=YES

重启vsftpd:

sudo service vsftpd restart

检查开机启动:

chkconfig vsftpd on

第三部、设置连接

主机输入自己的VPS服务器地址,其他默认,然后直接连接就行了。

错误解答:

1.无法与服务器建立连接,如何解决?

无法建立连接的问题,一般都是网络或者iptables问题,我们在iptables上面加入一条规则就可以了

-A INPUT -m state –state NEW -m tcp -p tcp –dport 21 -j ACCEPT 

2.无法使用root登录,如何解决?

无法使用root登录的问题,是因为设置问题,我是在/etc/vsftpd目录下把下列两个文件中root用户删除了就可以了,大家可以看一下注释文件代表什么意思。

ftpuses user_list

 

相关教程:

VPS建站系列,安装LAMP环境

VPS建站系统,为Apache添加VirtualHost