我的用户id kranthi已经创建并添加到sudoers组中。
我在/etc/ssh/sshd_config中做了以下更改:
PasswordAuthentication Yes
AllowUsers kranthi为了允许用户执行ssh,应该将用户添加到AllowUsers中。
端口22被添加到sshd_config文件中。
给予service sshd restart。
为什么我不能在服务器上使用putty呢?少了什么?
输入密码后,我得到access denied。
在“注释”部分中推荐后,当我键入
ssh -l kranthi 127.0.0.1我得到以下信息
下面是控制台的屏幕截图。


但是,我仍然不能使用用户kranthi对服务器进行SSH。

发布于 2016-07-26 08:02:45
您的服务器可能被设置为不允许密码身份验证,例如,需要Kerberos (未得到充分支持 by PuTTY)或私钥。
对于前者,KerberosOrLocalPasswd和UsePAM可能是有用的。
PuTTY可以很好地使用私钥(除非Kerberos入侵)。
供参考:
发布于 2016-07-27 04:27:27
现在我可以去VM了。VM托管在VMware上,IP地址通过DCHP提供。登录到机器后,我无法看到IP地址。这样就给了ifdown eth0
ifup eth0。
然后再次尝试putty,第一次在我为root用户配置ssh键时,它询问了手指打印的Yes/No问题。然后尝试以sudo用户kranthi的身份登录,并查看我在VM中。
奇怪!!是什么解决了这个问题!
https://unix.stackexchange.com/questions/298292
复制相似问题