ssh密码正确,但无法登录

zwy_smile 2012-05-20 01:30:41
这个问题困扰我很久了.
最开始的时候出现的提示是:

yaya@ubuntu:~/.ssh$ ssh fangfei@211.69.198.211
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
41:17:80:61:b5:6f:2d:a1:10:dd:b8:ef:25:5d:03:50.
Please contact your system administrator.
Add correct host key in /home/yaya/.ssh/known_hosts to get rid of this message.
Offending RSA key in /home/yaya/.ssh/known_hosts:3
remove with: ssh-keygen -f "/home/yaya/.ssh/known_hosts" -R 211.69.198.211
RSA host key for 211.69.198.211 has changed and you have requested strict checking.
Host key verification failed.


于是按照网上的答案,将know_hosts里的第3行去掉.再连就会出现
yaya@ubuntu:~/.ssh$ ssh fangfei@211.69.198.211
The authenticity of host '211.69.198.211 (211.69.198.211)' can't be established.
RSA key fingerprint is 41:17:80:61:b5:6f:2d:a1:10:dd:b8:ef:25:5d:03:50.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '211.69.198.211' (RSA) to the list of known hosts.
Password: (正常情况下应该出来的提示是fangfei@211.69.198.211's password:)

接着输入正确的密码,我确定密码是正确的.但一直连不上啊,提示如下:
yaya@ubuntu:~/.ssh$ ssh fangfei@211.69.198.211
Password:
Password:
Password:
Permission denied (publickey,keyboard-interactive).
yaya@ubuntu:~/.ssh$


不知道是什么原因,之前可以登录的,然就突然断线了,(我似乎将know_hosts清空过一次,服务器和电脑都清空过),就没做什么改动了.就一直连不上,别人的电脑都可以连上,我的电脑连不上.是服务器拒绝我访问么?
...全文
23612 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiang382693510 2014-07-21
  • 打赏
  • 举报
回复
删除服务器的Knowkey。因为你的服务器密钥变化了,而客户端还保存原来老的密钥。
数据探险家 2014-03-01
  • 打赏
  • 举报
回复
引用 5 楼 lgxwqq111 的回复:
很有可能是服务器的密钥改变了,然后服务器内部的认证authorized_keys变化了,可以删除里边你的公钥,再重新认证登录下试试
一种情况是5楼所说。还有一种意外情况是:211.69.198.211被别人占了这种情况就算删除rm /home/yaya/.ssh/known_hosts 也无济于事。当你ssh fangfei@211.69.198.211时,很有可能ssh到了别人的机子,这样你就无法登陆。错误如你所说: 接着输入正确的密码,我确定密码是正确的.但一直连不上啊,提示如下: yaya@ubuntu:~/.ssh$ ssh fangfei@211.69.198.211 Password: Password: Password: Permission denied (publickey,keyboard-interactive). 因为你用自己的密码登陆别人的自己肯定不行的!
freetstar 2012-05-23
  • 打赏
  • 举报
回复
很有可能是服务器的密钥改变了,然后服务器内部的认证authorized_keys变化了,可以删除里边你的公钥,再重新认证登录下试试
root_jli 2012-05-20
  • 打赏
  • 举报
回复
直接删除known_hosts,让系统自建一个
rm /home/yaya/.ssh/known_hosts
zwy_smile 2012-05-20
  • 打赏
  • 举报
回复
我感觉服务器把我的mac加黑名单了.ssh,telnet都连不上.换ip连不上,重装系统也连不上,但是别人可以连得上.
zwy_smile 2012-05-20
  • 打赏
  • 举报
回复
啊啊啊,把系统重装了也连不上,难道是服务器禁了我的mac
qq120848369 2012-05-20
  • 打赏
  • 举报
回复
no way

19,613

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧