【发布时间】:2014-07-17 04:59:05
【问题描述】:
目标服务器是相对干净的 Ubuntu 14.04 安装。我使用ssh-keygen 生成了一个新的ssh 密钥,并使用ssh-copy-id 将它添加到我的服务器。我还检查了公钥是否在服务器上的~/.ssh/authorized_keys 文件中。
即使如此,每次我尝试 ssh 进入服务器时,都会提示我输入密码。
然而,我注意到了一些奇怪的事情。在我使用密码登录第一个会话后,下一个并发会话不会要求输入密码。他们似乎正确地使用了ssh 键。我在两个不同的客户端 (Mint OSX) 上注意到了这种行为。
【问题讨论】:
-
在命令中使用 ssh-copy-id 和 sudo 是我的错误。试试看。并做第一原则。从头开始!!!