仅当我已经登录SSH时,无密码SSH才有效

亨利

因此,我使用以下命令设置了无密码的ssh:如何设置无密码的SSH登录?

设置好之后,我希望我不需要密码来ssh。我的问题是,在我第一次连接ssh时,它将要求我输入密码,但是在此之上的其他会话将要求输入密码。

我已经检查了我的sshd_config以确保它包含:

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile  %h/.ssh/authorized_keys

可以肯定的是,我的权限是正确的,因为如果没有,那么无密码的ssh将根本无法工作。

为了给这个问题增加更多的“乐趣”,我注意到当我重新启动计算机(客户端计算机或ssh服务器计算机)时,有时它可以工作。然后,当我关闭计算机并在第二天再次尝试时,它不再起作用。也许这是完全随机的,但这是我注意到的。

ky

这是加密home的常见问题,已经在Unix上得到了很多回答,例如,在Ubuntu官方文档中也对此进行了解答

这可能是由于您的主目录(以及因此的密钥)在登录期间无法访问这一事实造成的。这可能是由于以下事实造成的:登录后,从网络驱动器上挂载了您的主目录(在共享系统上),或者您的主目录已被加密(通常是工作站的安装)。

解决这个问题很复杂,但是我将进行一些讨论。解决方案是将其移动AuthorizedKeysFile到其他位置,这些位置将可以访问,也可以将其移至我们的密钥全局存储(/etc/security/authorized_keys),或者将某种SSO管理系统(IPA,LDAP)从目录服务器获取密钥(是,可以是本地)。取决于您对目标系统有多少控制权。

可能最好的解决方案是将密钥存储在其他位置,更改以下位置的值sshd_config

AuthorizedKeysFile /etc/ssh/%u/authorized_keys

无论如何,如果您要移动自己的authorized_keys,请确保他们具有适当的权限并考虑到以下事实:如果您使用公共密钥登录,将无法访问您的主目录(该目录已用密码加密!),除非您可以更改其加密方式。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

仅当我已经登录SSH时,无密码SSH才有效

来自分类Dev

仅当我保存两次时,Django模型覆盖才有效

来自分类Dev

在Center上调整对象,仅当我确定宽度时才有效

来自分类Dev

无密码登录仅在服务器上使用直接调用的sshd才有效

来自分类Dev

仅当我通过USE数据库选择数据库时,mysql复制才有效

来自分类Dev

仅当我长按链接时,如何修复选择器导航才有效

来自分类Dev

仅当我在Chrome中选择检查元素时,页面上的CSS菜单栏才有效

来自分类Dev

仅当我在chrome调试器中附加了断点时,验证时间输入才有效

来自分类Dev

仅当另一个会话已打开时,SSH pubkey身份验证才有效

来自分类Dev

仅当另一个会话已打开时,SSH pubkey身份验证才有效

来自分类Dev

无密码SSH仅在调试模式下有效

来自分类Dev

当我仅使用ssh文件登录时,sudo -i密码是什么?

来自分类Dev

仅当我更改系统语言输入时,语言识别才有效

来自分类Dev

仅当我更改系统语言输入时,语言识别才有效

来自分类Dev

仅当我在特定应用程序中使用日期函数时,Get-ChildItem的where-object子句才有效

来自分类Dev

为什么仅当我从参数中删除splat运算符时,这种对Hash#each方法的使用才有效?

来自分类Dev

仅当从特定目录查看时,JavaScript才有效

来自分类Dev

反向 SSH 有效但不是无密码的。获取密码提示

来自分类Dev

ssh登录有效,但sftp无效

来自分类Dev

如何使用有效的ssh密钥检索ssh密码

来自分类Dev

SSH反向隧道有效,但当我在一端使用VirtualBox实例时除外。为什么VB破坏SSH?

来自分类Dev

SSH反向隧道有效,但当我在一端使用VirtualBox实例时除外。为什么VB破坏SSH?

来自分类Dev

SSH在使用无密码登录时询问端口22

来自分类Dev

Vue当我单击显示密码时,提交按钮有效

来自分类Dev

没有登录外壳的“系统用户”的无密码SSH

来自分类Dev

没有登录外壳的“系统用户”的无密码SSH

来自分类Dev

ng-class条件有效,但仅当我刷新页面时

来自分类Dev

下拉菜单有效,但仅当我将鼠标悬停而不单击时

来自分类Dev

角度-仅当单击div的特定区域时,ng-click div才有效

Related 相关文章

  1. 1

    仅当我已经登录SSH时,无密码SSH才有效

  2. 2

    仅当我保存两次时,Django模型覆盖才有效

  3. 3

    在Center上调整对象,仅当我确定宽度时才有效

  4. 4

    无密码登录仅在服务器上使用直接调用的sshd才有效

  5. 5

    仅当我通过USE数据库选择数据库时,mysql复制才有效

  6. 6

    仅当我长按链接时,如何修复选择器导航才有效

  7. 7

    仅当我在Chrome中选择检查元素时,页面上的CSS菜单栏才有效

  8. 8

    仅当我在chrome调试器中附加了断点时,验证时间输入才有效

  9. 9

    仅当另一个会话已打开时,SSH pubkey身份验证才有效

  10. 10

    仅当另一个会话已打开时,SSH pubkey身份验证才有效

  11. 11

    无密码SSH仅在调试模式下有效

  12. 12

    当我仅使用ssh文件登录时,sudo -i密码是什么?

  13. 13

    仅当我更改系统语言输入时,语言识别才有效

  14. 14

    仅当我更改系统语言输入时,语言识别才有效

  15. 15

    仅当我在特定应用程序中使用日期函数时,Get-ChildItem的where-object子句才有效

  16. 16

    为什么仅当我从参数中删除splat运算符时,这种对Hash#each方法的使用才有效?

  17. 17

    仅当从特定目录查看时,JavaScript才有效

  18. 18

    反向 SSH 有效但不是无密码的。获取密码提示

  19. 19

    ssh登录有效,但sftp无效

  20. 20

    如何使用有效的ssh密钥检索ssh密码

  21. 21

    SSH反向隧道有效,但当我在一端使用VirtualBox实例时除外。为什么VB破坏SSH?

  22. 22

    SSH反向隧道有效,但当我在一端使用VirtualBox实例时除外。为什么VB破坏SSH?

  23. 23

    SSH在使用无密码登录时询问端口22

  24. 24

    Vue当我单击显示密码时,提交按钮有效

  25. 25

    没有登录外壳的“系统用户”的无密码SSH

  26. 26

    没有登录外壳的“系统用户”的无密码SSH

  27. 27

    ng-class条件有效,但仅当我刷新页面时

  28. 28

    下拉菜单有效,但仅当我将鼠标悬停而不单击时

  29. 29

    角度-仅当单击div的特定区域时,ng-click div才有效

热门标签

归档