报错信息
适用于不支持ftp协议的centos7的系统。
报错信息:An error occurred while executing the action 'Connect'. Details: No connection could be made because the target machine actively refused it.
解决办法
安装及启动等命令
# 安装vsftpd
sudo yum install -y vsftpd
# 启动
systemctl start vsftpd
# 开机自启
systemctl enable vsftpd
# 重启
systemctl restart vsftpd
# 查看运行状态
systemctl status vsftpd
# 防火墙
firewall-cmd --zone=public --add-service=ftp --permanent
firewall-cmd --reload
503报错
- Details: Login incorrect (530).
- Details: Permission denied (530).
1.修改配置文件
# 修改配置文件
vim /etc/vsftpd/vsftpd.conf
# 在最后一行增加如下内容 若不存在的话,就加上;若存在,则修改
pam_service_name=vsftpd
userlist_enable=YES
userlist_deny=no
userlist_file=/etc/vsftpd/user_list
2.配置黑白名单
# 查看黑名单 -- 若想使用root账号连接并进行ftp传输文件,则此文件中不允许出现root
cat /etc/vsftpd/ftpusers
# 查看白名单
cat /etc/vsftpd/user_list
3.重启ftp服务