普通用户在putty中出现“拒绝访问”错误[关闭]


1

使用Putty 我可以使用root用户ID成功登录 但不与其他用户ID。这些用户ID只是属于开发人员组的普通用户。

最初,我使用的是0.61版本。在阅读本网站上的其他主题后,我升级到0.62,但问题仍然存在。我使用的是CentOS 5服务器。

您可能会有评论我会输入错误密码的冲动,但请相信我多次更改密码后尝试登录,因为我没有问题以root身份登录同一个putty窗口。

以下是putty窗口中的事件日志。任何帮助表示赞赏。

2012-08-24 02:20:01 Connecting to 999.99.99.999 port 22
2012-08-24 02:20:07 Server version: SSH-2.0-OpenSSH_4.3
2012-08-24 02:20:07 Using SSH protocol version 2
2012-08-24 02:20:07 We claim version: SSH-2.0-PuTTY_Release_0.62
2012-08-24 02:20:07 Doing Diffie-Hellman group exchange
2012-08-24 02:20:08 Doing Diffie-Hellman key exchange with hash SHA-1
2012-08-24 02:20:08 Host key fingerprint is:
2012-08-24 02:20:08 ssh-rsa 2048 fa:41:23:0f:62:9a:41:ea:81:11:8a:81:86:ba:fc:b3
2012-08-24 02:20:08 Initialised AES-256 SDCTR client->server encryption
2012-08-24 02:20:08 Initialised HMAC-SHA1 client->server MAC algorithm
2012-08-24 02:20:08 Initialised AES-256 SDCTR server->client encryption
2012-08-24 02:20:08 Initialised HMAC-SHA1 server->client MAC algorithm
2012-08-24 02:20:13 Using SSPI from SECUR32.DLL
2012-08-24 02:20:13 Attempting GSSAPI authentication
2012-08-24 02:20:13 GSSAPI authentication request refused
2012-08-24 02:20:16 Sent password
2012-08-24 02:20:19 Password authentication failed

您可以使用CentoOS 5机箱中的SSH使用其他用户ID登录CentOS 5服务器吗?可能是您的服务器使用AllowUser构造来挑选可以登录的特定用户?
jpe

谢谢你们!。我真的很惊讶看到这么多瞬间的反应。当你对一个问题感到沮丧时,它确实会产生巨大的变化。社区帮助很棒!我将用我所拥有的一点点知识做同样的事情。
infotoknowledge

4
这个问题似乎是偏离主题的,因为OP在另一篇文章的评论中回答了这个问题。
Dave

Answers:


1

它只是useradd或usermod之后的“-p, - password”命令

只需创建一个没有任何细节的用户,然后再使用

passwd USERID

比它的工作


0

检查一下 链接

这里问题解决了。

所以试试吧。


谢谢所有响应者!我的问题就这样解决了。我使用useradd命令创建了普通用户,并使用-p选项提供了密码。此密码由于某种原因不起作用。我重复了几次用户没有成功。但是,这次我使用passwd命令重置了用户的密码并且瞧!它工作正常。我和其他用户做了同样的事情,他们都工作了。由于某种原因,useradd命令提供的密码不起作用。好吧,我不打算研究它,因为我有一个解决方法!... p!再次感谢!
infotoknowledge

@ Sandy8086或许你在答案中添加一条关于检查用户密码是否可以在本地机器上运行的行。您提供的链接肯定是相关的,但问题与OP不同。
jpe

如上所述,我认为我的问题并未通过回复中的任何建议/解决方案解决,而是我自己的额外尝试。无论如何,对于我得到的那种快速反应,我准备好对该网站进行投票。
infotoknowledge

-1

检查此链接: http://senthilthoppur.blogspot.ca/2012/08/vsftpd-530-permission-denied-root.html

它帮助我解决了这个问题。


vsftpd 530权限被拒绝root

在vsftpd中,尝试连接FTP时可能会出现以下错误。

回复:530许可被拒绝。 错误:无法连接到服务器

首先,您需要检查以下文件

  1. 的/ etc / VSFTPD / ftpusers中
  2. /etc/vsftpd/vsftpd.conf
  3. 的/ etc / VSFTPD / USER_LIST

如果“ftpusers”文件中存在用户名,则不允许用户通过ftp登录。 因此,我们需要从“/ etc / vsftpd / ftpusers”文件中删除ftpusername。

打开vsftpd配置文件“/etc/vsftpd/vsftpd.conf文件”并搜索“userlist_deny =”

如果没有这样的“userlist_deny =”,则将其添加到“/etc/vsftpd/vsftpd.conf”文件中。 如果“userlist_deny = NO”,则仅允许文件“/ etc / vsftpd / user_list”中的用户。 如果“userlist_deny = YES”(默认),则永远不要允许此文件中的用户,甚至不提示输入密码。

[root @ test~] #cat / etc / vsftpd / user_list

vsftpd用户列表

如果userlist_deny = NO,则仅允许此文件中的用户

如果userlist_deny = YES(默认值),则永远不要允许此文件中的用户使用

甚至不提示输入密码。

请注意,默认的vsftpd pam配置还会检查/ etc / vsftpd / ftpusers

对于被拒绝的用户。

编辑配置文件后,需要重新启动该服务。 [root @ test~]#/ etc / init.d / vsftpd restart 关闭vsftpd:[确定]

为vsftpd启动vsftpd:[确定]


鼓励链接到外部资源,但请在链接周围添加上下文,以便您的其他用户能够了解它是什么以及它为什么存在。如果目标站点无法访问或永久脱机,请始终引用重要链接的最相关部分
Tog
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.