我的 SSH 设置在 XFCE4 终端中运行起来非常简单:第一次尝试登录服务器(从任何终端)时,Gnome-keyring 会在弹出窗口中要求输入相应 ssh 密钥的密码,然后就可以从任何终端访问该服务器。它不需要对图形部分进行任何特定配置,只需要标准.ssh/
配置即可。
出于某种原因,在带有 Gnome-terminal 的 Ubuntu 22.04 上,只有当我将每个终端窗口保留一个选项卡时,此方法才有效。也就是说,如果我打开一个新的终端窗口并尝试从那里使用 SSH,它会正常工作。但是,当我在同一个窗口中打开一个新选项卡并从该选项卡尝试使用 SSH 时,它会在命令行上要求我输入密码,这非常不方便,因为我倾向于打开很多选项卡,并且在每个选项卡中明确运行ssh-agent
+非常繁琐。ssh-add
我怎样才能找出为什么“第一个选项卡”和“后续选项卡”的情况处理方式不同,以及如何改变这种行为?