问题一:使用FlashFXP连接腾讯云服务器,装的是CentOS7系统,出现连接失败(连接已拒绝)
问题分析:服务器没有安装或启动FTP服务。
问题解决步骤:
1、安装vsftpd
yum install vsftpd -y
2、启动ftp服务
systemctl start vsftpd
systemctl status vsftpd 查看服务当前状态
3、 设置开机启动
systemctl enable vsftpd
4、更改配置
vi /etc/vsftpd/vsftpd.conf
修改以下配置项
anonymous_enable=NO
5、重启ftp服务
systemctl restart vsftpd
6、彻底关闭防火墙
systemctl stop firewalld.service 停止防火墙
systemctl disable firewalld.service 禁止防火墙开机启动
7、修改/etc/selinux/config 文件
vi /etc/selinux/config
修改文件的配置项: SELINUX=enforcing改为SELINUX=disabled
8、重启虚拟机,FlashFXP重新连接
reboot
问题二:解决问题一后,重新连接,报了530 permission denied的错
![](https://i-blog.csdnimg.cn/blog_migrate/7e465eced1716766fbdd9169f7735071.jpeg)
问题分析:因为我用的root用户来连接,linux设定root不准连接,所以需要修改/etc/vsftpd下的配置文件,允许root连接即可(通常不推荐,存在安全问题)。
问题解决步骤:
1、修改ftpusers文件
vi ftpusers
将root注释掉:#root
2、修改user_list文件
vi user_list
将root注释掉:#root
3、重启ftp服务
systemctl restart vsftpd
4、FlashFXP重新连接,成功: