2018-04-06 Linux 配置ftp服务

安装vsftpd组件

yum -y install vsftpd

安装后有/etc/vsftpd/vsftpd.conf文件,是vsftp的配置文件。

添加一个ftp用户

useradd ftpuser

这样一个用户建完,可以用这个登录,记得用普通登录不要用匿名了。登录后默认的路径为/home/ftpuser.

给ftp设置用户密码

passwd ftpuser

输入两次密码后修改密码。

CentOs 7 安装vsftpd 默认端口号 21

修改selinux

执行命令:查看状态

getsebool -a | grep ftp


2018-04-06 Linux 配置ftp服务_第1张图片

执行上面命令,再返回的结果看到两行都是off,代表,没有开启外网的访问

执行命令:开启外网访问

setsebool -P allow_ftpd_full_access on

setsebool -P ftp_home_dir on

这样应该没问题了(如果,还是不行,看看是不是用了ftp客户端工具用了passive模式访问了,如提示Entering Passive mode,就代表是passive模式,默认是不行的,因为ftp passive模式被iptables挡住了,下面会讲怎么开启,如果懒得开的话,就看看你客户端ftp是否有port模式的选项,或者把passive模式的选项去掉。如果客户端还是不行,看看客户端上的主机的电脑是否开了防火墙,关吧)

FileZilla的主动、被动模式修改:


2018-04-06 Linux 配置ftp服务_第2张图片


还要运行下,重启 systemctl start vsftpd


service iptables restart

你可能感兴趣的:(2018-04-06 Linux 配置ftp服务)