SSH上的Redhat Linux密码失败

斯蒂芬波利斯

我正在尝试从Mac SSH进入我的linux机器。如果我实际在机器上,则可以使用密码登录,但如果我使用ssh,则拒绝。我得到了:权限被拒绝(与公钥,键盘交互),我以前曾经可以ssh进入(上次大概是一个月前),但是突然之间我无法再访问它了。我认为这可能是由于我最近对system-auth进行的一些更改而引起的,但是我将所有内容恢复为我认为的原始格式:

#%PAM-1.0
# This file is auto-generated.
# User changes will be destroyed the next time authconfig is run.
auth        required      pam_env.so
auth        sufficient    pam_fprintd.so
auth        sufficient    pam_unix.so nullok try_first_pass
auth        requisite     pam_succeed_if.so uid >= 500 quiet
auth        required      pam_deny.so

account     required      pam_unix.so
account     sufficient    pam_localuser.so
account     sufficient    pam_succeed_if.so uid < 500 quiet
account     required      pam_permit.so

password    requisite     pam_cracklib.so try_first_pass retry=3
password    sufficient    pam_unix.so md5 shadow nullok try_first_pass use_authtok
password    required      pam_deny.so

session     optional      pam_keyinit.so revoke
session     required      pam_limits.so
session     [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uid
session     required      pam_unix.so

但是我仍然无法进入。我尝试一起删除密码,但这似乎也无济于事。它仍然要求,甚至输入一个空字符串(什么也没有),它仍然使我失望。

我在以下答案的建议下检查了sshd_config,这似乎不是问题。

PermitEmptyPasswords yes
PasswordAuthentication yes
UsePAM yes
ChallengeResponseAuthentication no
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile      /home/%u/.ssh/authorized_keys

在建议该文件之前,我实际上并未研究过该文件,因此我想其中大部分可能仍是系统默认值。

而且我仍然被ssh拒之门外。

有什么建议吗?

斯蒂芬波利斯

事实证明,ip地址移位存在问题。我仔细检查了一下ifconfig,发现该IP与以前不同。我给它提供了一个静态ip,问题并没有浮出水面。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章