我使用Ubuntu 12.10的笔记本电脑,并尝试连接服务器与Ubuntu 12.04。服务器已经安装了openssh-server。并允许publick键和密码登录。但我连接服务器的时间很长,但几分钟后就会出错。首先,它会告诉我这些消息:
警告:远程主机识别已更改!
......
在/home/myname/.ssh/known_hosts中添加正确的主机密钥以删除此消息。
但我从不重新安装系统和openssh-server。两者都没有改变!服务器神经关闭或重启。
其次,在我从known_hosts中删除相关密钥并使用ssh再次连接服务器后,它将让我输入我的密码。然后我的噩梦来了......权限被拒绝(公钥,密码)
但是我键入了正确的密码!
PS:我用密码和公钥都成功了。但是在我注销然后登录后问题会再次出现。