ftp服务器的安装

vsftp的安装:

1、安装:

yum -y install vsftpd

2、添加ftp用户:

useradd ftpuser

3、给ftp用户添加密码:

passwd ftpuser

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

4、修改selinux:
①查看状态:

getsebool -a | grep ftp

执行这个命令可以看到

allow_ftpd_full_access --> off
ftp_home_dir --> off

这两个都off,执行如下命令设置为on:

[root@localhost ~]# setsebool -P ftpd_full_access on
[root@localhost ~]# setsebool -P ftp_home_dir on

再次执行getsebool -a | grep ftp看到那两个状态是on就行了。

5、关闭匿名访问:
执行

vim /etc/vsftpd/vsftpd.conf

命令:


 
图片发自简书App

还要在vsftp.conf文件最下面添加以下内容:


 
 
(这里记得配置安全组端口范围30000/30999)
然后保存退出即可。

6、设置开机启动:

[root@localhost ~]# chkconfig vsftpd on

7、测试:
打开filezilla工具,输入虚拟机的ip,21端口,用户名和密码,点击快速连接,连接vsftp服务:

 
 

如图所示则连接成功。

ps:一开始没有连成功

1:看看阿里云后台配置的安全规则,默认21端口有没有放行

2:centos7一下的看看防火墙配置,或者直接关闭防火墙

 3:看看是不是ftp服务没启动,启动ftp服务器

一些服务没开启的情况 1:端口放行或关闭防火墙 2:启动服务

原文地址:https://www.cnblogs.com/liukunjava/p/9518127.html