公钥authentication – SSH重新启动本地计算机后询问密码短语?

我使用ssh-keygen在本地机器上创build了一个公钥/私钥对。 我input了一个密码。 然后,我使用ssh-id-copy将公钥放在远程机器上。

当我ssh进入远程机器时,在每次在本地机器上重新启动后,我都要求input密码。 这是预期的行为? 本地机器正在使用gentoo,而远程机器正在使用ubuntu。

我用的参考资料: https : //help.ubuntu.com/10.04/serverguide/C/openssh-server.html

这是预期的行为。 如果在生成密钥对时提供密码短语,则密码短语将用于encryption私钥。 系统会要求您提供密码短语,以便私钥可以解锁(解密),然后才能用来向远程主机进行身份validation。

检查/ var /日志/安全服务器您尝试ssh可能的错误。 还要确保/home/<username>/.ssh权限是700