PuTTY致命错误:服务器拒绝启动一个shell /命令

我一直使用PuTTY(win32)通过SSH访问我的服务器。 昨天我把我的服务器上的OpenSSH从4.3升级到5.8,看起来PuTTY现在不起作用。 它要求一个密码,然后确认密码是正确的,然后给出致命错误Server refused to start a shell/command

当我尝试使用cygwin的OpenSSHlogin时,我没有任何问题。

问题是内存不足。

这听起来像你的腻子configuration中的东西是请求一个特定的shelllogin后,不再批准。 尝试创build一个新的会话,而不是你保存的一个,并input尽可能less的设置,只是主机和任何authentication的细节。 这应该让你进来。然后,如果你想解决你以前保存的会话通过设置有关远程命令,首选shell等设置。

您可能在puttyconfiguration中的SSH设置下设置了“远程命令”。 只要删除此设置,然后再试一次。

对于遇到此问题的用户:可以通过杀死使用中的一个用户的会话来解决此问题

pkill -KILL -u用户名

注意:我使用了root权限,因为它已经成功login