如何使ssh-agent在所有终端上都能正常工作?

哥谭

我已经使用ssh-copy-id设置了自动(无密码)ssh登录到某些服务器。ssh-agent仅可从运行它的终端上运行。我如何ssh-add在所有终端上工作?

自然,我不希望在没有密码的情况下使用SSH密钥。

吉勒斯“别再邪恶了”

如果要登录图形会话,请安排ssh-agent在会话启动期间启动。一些发行版已经为您做到了。如果没有,请安排ssh-agent从会话启动脚本或窗口管理器运行。如何做取决于您的桌面环境和窗口管理器。例如,如果您手动启动窗口管理器,只需更换呼叫my_favorite_wm通过ssh-agent my_favorite_wm

不要ssh-agent.bashrc开始.zshrc,因为这些文件是由每个新的交互式外壳程序执行的。开始的ssh-agent位置在会话启动文件中,例如.profile.xsession

如果无论您从何处登录,都想在所有进程上使用相同的SSH代理,则可以使其始终使用相同的套接字名称,而不是使用随机命名的套接字。例如,您可以将其放在您的中~/.profile

export SSH_AUTH_SOCK=~/.ssh/ssh-agent.$HOSTNAME.sock
ssh-add -l 2>/dev/null >/dev/null
if [ $? -ge 2 ]; then
  ssh-agent -a "$SSH_AUTH_SOCK" >/dev/null
fi

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何确保AuthName在所有浏览器中都能正常工作?

来自分类Dev

如何使“数字”类型的输入上的RangeValidator在所有本地化中都能正常工作?

来自分类Dev

我如何使我的jQuery代码在所有元素上都能正常工作

来自分类Dev

如何使我的代码在所有工作表中都能正常工作,而不仅限于当前活动工作表中?

来自分类Dev

我的MERN应用仅适用于Chrome。如何使它在所有浏览器和设备上都能正常工作?

来自分类Dev

我将如何纠正此代码,以便我要使用的幻灯片动画在所有浏览器上都能正常工作?

来自分类Dev

Readlink在SSH远程终端上无法正常工作

来自分类Dev

我如何使我的导航抽屉在所有活动上正常工作?

来自分类Dev

如何重命名终端上的所有目录

来自分类Java

如何在终端上打印所有Java异常?

来自分类Dev

如何在bash终端上修改所有输出的输出

来自分类Dev

使音频在所有浏览器上都能正常工作

来自分类Dev

github SSH如何工作?

来自分类Dev

SSH加密如何工作?

来自分类Dev

并非所有链接都能正常工作

来自分类Dev

我们如何使音频在所有浏览器中都能工作,如果浏览器不支持音频,我们可以使用什么原语?

来自分类Dev

我如何通过SSH在终端上没有gedit的情况下编辑.conf文件?

来自分类Dev

如何在Mac终端上进行SSH代理转发?

来自分类Dev

如何使ssh -X字体正常工作?

来自分类Dev

如何在所有客户端上更正调用 RPC?

来自分类Dev

使用Python的Paramiko exec_command从PowerShell Start-Process启动的进程虽然在SSH终端上可以正常工作,但无法正常工作

来自分类Dev

ssh-agent无法正常工作

来自分类Dev

如何让串口在后台和前台都能正常工作?

来自分类Dev

反向SSH隧道如何工作?

来自分类Dev

rysnc如何通过ssh工作?

来自分类Dev

http / ssh协议如何工作?

来自分类Dev

如何使Kitty的minikube ssh工作

来自分类Dev

如何在终端上将所有目录中的文件重命名为相同的名称

来自分类Dev

如何在Linux终端上用C打印此代码中的所有字符?

Related 相关文章

  1. 1

    如何确保AuthName在所有浏览器中都能正常工作?

  2. 2

    如何使“数字”类型的输入上的RangeValidator在所有本地化中都能正常工作?

  3. 3

    我如何使我的jQuery代码在所有元素上都能正常工作

  4. 4

    如何使我的代码在所有工作表中都能正常工作,而不仅限于当前活动工作表中?

  5. 5

    我的MERN应用仅适用于Chrome。如何使它在所有浏览器和设备上都能正常工作?

  6. 6

    我将如何纠正此代码,以便我要使用的幻灯片动画在所有浏览器上都能正常工作?

  7. 7

    Readlink在SSH远程终端上无法正常工作

  8. 8

    我如何使我的导航抽屉在所有活动上正常工作?

  9. 9

    如何重命名终端上的所有目录

  10. 10

    如何在终端上打印所有Java异常?

  11. 11

    如何在bash终端上修改所有输出的输出

  12. 12

    使音频在所有浏览器上都能正常工作

  13. 13

    github SSH如何工作?

  14. 14

    SSH加密如何工作?

  15. 15

    并非所有链接都能正常工作

  16. 16

    我们如何使音频在所有浏览器中都能工作,如果浏览器不支持音频,我们可以使用什么原语?

  17. 17

    我如何通过SSH在终端上没有gedit的情况下编辑.conf文件?

  18. 18

    如何在Mac终端上进行SSH代理转发?

  19. 19

    如何使ssh -X字体正常工作?

  20. 20

    如何在所有客户端上更正调用 RPC?

  21. 21

    使用Python的Paramiko exec_command从PowerShell Start-Process启动的进程虽然在SSH终端上可以正常工作,但无法正常工作

  22. 22

    ssh-agent无法正常工作

  23. 23

    如何让串口在后台和前台都能正常工作?

  24. 24

    反向SSH隧道如何工作?

  25. 25

    rysnc如何通过ssh工作?

  26. 26

    http / ssh协议如何工作?

  27. 27

    如何使Kitty的minikube ssh工作

  28. 28

    如何在终端上将所有目录中的文件重命名为相同的名称

  29. 29

    如何在Linux终端上用C打印此代码中的所有字符?

热门标签

归档