华强北电脑城 龙岗电子世界 龙华电脑城  凯尔电脑

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1572|回复: 0

centos7 安装vsftpd 及 530 Permission denied报错解决方法

[复制链接]
发表于 2022-3-31 16:04:31 | 显示全部楼层 |阅读模式
& y3 t' q0 F: X& l
5 Y% S8 i  X' @6 q5 M. v/ H2 b
安装 vsftpd  $ yum install vsftpd

开启ftp服务,要使用ftp必须开启21端口。centos 7使用firewalld代替了原来的iptables。使用下面命令:

$ firewall-cmd --zone=public --add-port=21/tcp --permanent

成功设置显示success,但别忘了重新加载防火墙配置

$ firewall-cmd --reload

启动 vsftpd

$ service vsftpd start解决ftp 530 Permission denied问题

测试ftp登录时显示 530 Permission denied,原因是需要修改配置文件中的userlist_enable的值改为NO

$ vi /etc/vsftpd/vsftpd.conf9 s+ \, }# Q$ _1 ^. z7 j7 q! _8 H
userlist_enable=NO2 O& Z; a/ N% p1 m7 T
$ service vsftpd restart

再次测试ftp登录,此时又提示 530 Login incorrect,查了一下 /etc/pam.d/vsftpd 内容,其中一条是

auth required pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed

vsftpd将禁止名单指向了/etc/vsftpd/ftpusers,于是vi /etc/vsftpd/ftpusers发现root在名单上,于是删除root并保存,重启 vsftpd。

$ service vsftpd restart8 j5 c0 D( p6 V# M# g1 A; F
6 w, J8 r+ J  n% U3 h
https://phoenixnap.com/kb/how-to-setup-ftp-server-install-vsftpd-centos-71 a& G$ j6 ?, d& C1 q0 Z0 A9 V. W0 Y

2 M/ U  y% G8 P( @. Y: Z$ K; N% b1 i" ^- b9 z, o! Z2 s: N8 c5 {

. Y+ P( w- L1 p3 S! v" u4 N" M  L, U7 D/ A
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|华强北 电脑城 龙岗电子世界 龙华电脑城 pc4g.com ( 粤ICP备16039863号 )

GMT+8, 2024-9-19 19:23 , Processed in 0.176521 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表