首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Keepass密钥代理SSH密钥如何与bash终端集成?

Keepass密钥代理SSH密钥如何与bash终端集成?
EN

Unix & Linux用户
提问于 2021-09-18 16:53:00
回答 1查看 2K关注 0票数 0

我在这里完全迷路了。

我发现在我的keepass数据库中存储ssh私钥(我有很多)。在我有一个bash脚本之前,我有一个简单的菜单,它只使用ssh -i,并在本地从.ssh目录获取priv密钥文件。这里的最终目标是建立一个集中可用的密码和私钥数据库,以便跨不同的设备使用。

从那时起,我就把我所有的ssh私钥放在我的keepass数据库中,并且我正在设法将keepass/keeagent与bash终端集成起来。

但我想我误解了keepass实际上能做什么。我想要做的是打开我的keepass数据库,运行我现有的bash脚本,并能够以这种方式打开ssh会话。

我一直在试图使用ssh代理,但实际上我不知道我在那里做什么,也不知道它是如何运作的。我在网上找到的所有信息都是走在我前面的台阶上,或者是那些不使用终端的选项。

那么,我是否可以运行这样的命令:ssh -i KEEPASS-DB-PRIVKEY user@ip,还是这不是keepass/keeagent/sshagent的一种功能?

我在以KDE等离子为桌面的ubuntu 20.04上。我已经安装了keepass2 (2.44)和keeagent插件。

EN

回答 1

Unix & Linux用户

发布于 2021-09-18 17:54:07

它不适用于openSSH客户端。它被设计用于PuTTy或KiTTy之类的GUI应用程序中,您可以通过浏览来选择密钥文件;

如果您愿意切换应用程序,也可以安装PuTTy for Linux。这应该是同样的工作方式-唯一的方法是知道测试,因为所有可用的说明,我发现快速搜索指的是Windows。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/669593

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档