linux中vsftpd 530 Login incorrect 解决

   vsftpd 530 Login incorrect这个问题很常见,网上一搜很多,但是绝大部分,都是忽悠人的。下面说一下我的解决办法,

  服务器说明:服务器用的是centos 6.5 64 位,vsftpd用的是vsftpd: version 2.2.2,系统用户是nologin的

  1, 检查/etc/vsftpd/vsftpd.conf配置

 代码如下  

local_enable=YES  
pam_service_name=vsftpd     //有人说ubuntu是pam_service_name=ftp(本人未测试)  
userlist_enable=YES 

  2,修改/etc/vsftpd/ftpusers

 代码如下  
# vim /etc/pam.d/vsftpd   //你会发现,拒绝ftpusers里面的用户  
auth       required     pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed  

  ftpusers里面是ftp默认拒绝的用户,如果要想系统用户,就把这个用户从ftpusers文件中删除。

 代码如下  

[root@node1 vsftpd]# cat /etc/vsftpd/ftpusers  
# Users that are not allowed to login via ftp  
root  
bin  
#daemon   //删除掉就能登录了  
adm  
lp  
sync  

  。。。。。。。。。省略。。。。。。。。。

  在这里要注意,不要把/etc/pam.d/vsftpd里面的deny改成allow,不然你自己建立的用户就会报530 Login incorrect

  3,重启vsftpd

 代码如下  
# /etc/init.d/vsftpd start 
时间: 2024-09-25 04:01:15

linux中vsftpd 530 Login incorrect 解决的相关文章

vsftpd的530 Login incorrect错误解决方法 vsftpd登录错误_FTP服务器

530 Login incorrect只有用匿名anonymous才可登录,其余所有用户都报530 Login incorrect错 复制代码 代码如下: local_enable=YESwrite_enable=YESpam_service_name=vsftpduserlist_enable=YES 加入粗体这句话就OK啦.现在原因还不知道. 其他的解决思路: 1.被动模式的问题 2.有时候可能是主目录的问题,比如你的FTP主目录是/data/www,但是用户vsftpd的在/etc/pas

linux下pure-ftpd 530 Login authentication failed

在服务器上,我一直使用的是 vsftpd,但由于 vsftpd 不支持 MLSD ,我开始转向 pure-ftpd. 简单配置完毕后,登录一直出现错误. -> % ftp ssi@xxxx.xx Connected to xxxx.xx. 220---------- Welcome to Pure-FTPd [privsep] [TLS] ---------- 220-You are user number 1 of 50 allowed. 220-Local time is now 12:08

linux中vsftpd登录,上传下载文件慢解决办法

在使用vsftpd的过程中,一直以来都有一个问题就是在ftp用户登陆验证的时候总是很慢,最长的时候可能 会有一分多钟. 换过各种vsftp的配置方式虚拟用户,使用MySQL.文本等等,都没有根本的解决.今天给一台测试机器装 vsftp,再次遇到这个问题,在历经千辛万苦之后终于找的了其中的原因. 后来gg,bd查了一下发现sftpd太慢,主要解决方法   清空文件resolv.conf /etc/resolv.conf 该文件是DNS域名解析的配置文件,它的格式很简单,每行以一个关键字开头,后接配

linux中vsftpd下虚拟用户+被动模式配置详解

下面说说在linux下部署vsftp的过程吧,小小笔记. 一.安装 这里我说下最简单的rpm包安装,因为光盘中有,何必编译呢? yum install db4* vsftpd -y 二.配置 1.新建系统用户 useradd vsftpd -s /sbin/nologin 限制vsftpd用户登录,此用户将最为vsftpd服务的宿主用户 useradd ftp -s /sbin/nologin 这里是Vsftpd虚拟宿主用户,默认情况下这个用户应该有. 当然这些用户你可以用另外的名字. 2.修改

linux中ssh密钥登录失败解决办法

今天我在设置ssh密钥登录的时候,发现这个奇怪的情况,我将我的id_rsa.pub密钥内容拷贝到远程linux主机的A用户的.ssh下的authorized_keys(这个文件我手动建立的)下,但是再次登录时,发现还需要输入密码,额?这不科学!然后我查看了一下远程linux主机的sshd日志 /var/log/secure 发现了如下日志输出内容: Authentication refused: bad ownership or modes for file /home/sysadmin/.ss

linux中vsftpd虚拟用户配置脚本示例

每次新安装服务器后,都要进行一系列的配置,安装软件,修改配置等,为了今后更好的部署vsftpd,特此写了个脚本用于部署 登录FTP有三种方式,匿名登录.本地用户登录和虚拟用户登录. 匿名登录:在登录FTP时使用默认的用户名,一般是ftp或anonymous. 本地用户登录:使用系统用户登录,在/etc/passwd中. 虚拟用户登录:这是FTP专有用户,有两种方式实现虚拟用户,本地数据文件和数据库服务器. FTP虚拟用户是FTP服务器的专有用户,使用虚拟用户登录FTP,只能访问FTP服务器提供的

linux中vsftpd登陆慢卡问题解决方法

1.修改服务器上的/etc/resolv.conf令其内容只有类似 nameserver 192.81.133.229 nameserver 114.114.114.114 出现问题的机器的resolv.conf中总是含有localhost或者127.0.0.1这样的地址.也就是说当客户端连接服务器时,服务器会执行一个DNS查找,来确认域名,如果所用DNS解析不到,会等到超时为止. 2.修改vsftpd配置文件 vi /etc/vsftpd.conf 添加如下参数: reverse_lookup

linux中jvm内存不够怎么解决?

问题描述 ErroroccurredduringinitializationofVMCouldnotreserveenoughspaceforobjectheapCouldnotcreatetheJavavirtualmachine.在安装spark时总是出现上述问题(ubuntu14.04系统),在网上搜了好久也没有解决,搭个spark从jdk8一路装到jdk6,还是出问题,java真是让我精疲力尽啊. 解决方案 解决方案二:加大JVM启动时的内存java-Xmx1g-Xms1gapplica

linux中Pure-FTPd出现“登录失败: 530 Login authentication failed”

 FTPd是一款不错的ftp软件了,但今天小编设置问题导致Pure-FTPd出现"登录失败: 530 Login authentication failed"了,下面我们一起来看问题的解决办法了.     再次遭遇Pure-FTPd"登录失败: 530 Login authentication failed"的问题,这一次的原因竟然是虚拟用户uid小于pure-ftpd.conf中的MinUID值,现在详细说明整个查错过程. 一般情况下,我是使用yum来安装pure