我最近成立了一个新的CentOS 5服务器,默认安装有OpenSSH。
当我使用PuTTY连接时,SSH服务器在提示我input密码之前告诉我“访问被拒绝”。 一旦我提供密码,我login到我的shell罚款。 它从来没有像以前那样看起来像这样乱序工作,当我login时,安全日志中没有什么奇怪的,只是一个成功的login。
login as: admin Access denied admin@gold's password: Last login: Sun Jul 17 00:26:50 2011 from pool-xxx-xx-xxx-xx.phlapa.fios.verizon.net
我在默认configuration中做了一个更改,将PermitRootLogin更改为no。
我也在设置服务器的同一天将PuTTY升级到最新版本,尽pipe这可能与此无关。
在SSH – > Auth – > GSSAPI下取消选中“尝试GSSAPI身份validation(仅限SSH-2)”。
在返回到密码之前,是否有可能尝试其他身份validation方法,如公钥? 我想知道是否也许你的权限~/.ssh/ (和里面的通常文件)在客户端或服务器端都是错误的。 也许这是说“访问被拒绝”,因为不允许在服务器端读取您的id_rsa.pub,或者在客户端读取您的id_rsa。
在腻子UNCHECK尝试Auth在你的连接中使用选美。
我敢打赌,PAM模块。 哪些模块在ssh auth链中?