问题标签 [ssh-keys]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3908 浏览

git - 设置 git ssh 访问错误:gitosis 需要超过 1 个值才能解包

当我去设置 git 运行时ssh,我收到以下错误:

我输入的命令:

我正在运行 ubuntu 长版本服务器 8.04

0 投票
3 回答
13218 浏览

git - 在 mac 上生成了用于 git 的公共 rsa 密钥,但找不到它?

我在 mac os X 上(它是新手),需要生成一个公共 rsa 密钥以与 git 一起使用(认为我做对了)。我按照这里的指示:

http://help.beanstalkapp.com/faqs/git/generating-and-adding-ssh-keys-on-mac-os-x

并在我的主目录中生成了名为 (id_rsa.pub) 的密钥,但是当我执行 ls 或通过文件资源管理器 gui 查看时,我看不到它。它像隐藏文件还是什么?我怎么能看到它?我需要将公钥通过电子邮件发送给某人,

谢谢

0 投票
21 回答
580026 浏览

ssh - 在一个客户端上使用多个 SSH 私钥的最佳方式

我想使用多个私钥连接到不同服务器或同一服务器的不同部分(我的用途是服务器的系统管理、Git 的管理以及同一服务器内的正常 Git 使用)。我尝试简单地堆叠id_rsa文件中的密钥无济于事。

显然,一个简单的方法是使用命令

那是相当麻烦的。

关于如何更轻松地执行此操作的任何建议?

0 投票
11 回答
74163 浏览

python - 如何使用 Python 生成 SSH 密钥对

我正在尝试编写一个脚本来为我生成 SSH 身份密钥对。

该文件/tmp/my.key现在看起来很棒。

通过运行,ssh-keygen -y -f /tmp/my.key > /tmp/my.key.pub我可以提取公钥。

我的问题是如何从 python 中提取公钥?使用key.save_pub_key("/tmp/my.key.pub")可以保存如下内容:

当我正在寻找类似的东西时:

0 投票
2 回答
13435 浏览

python - 使用正则表达式的 ssh-rsa 公钥验证

我可以使用什么正则表达式(如果有)来验证给定的字符串是合法的 ssh rsa 公钥?

我只需要验证实际的密钥——我不关心它前面的密钥类型或它后面的用户名注释。

理想情况下,有人还会提供 python 代码来运行正则表达式验证。

谢谢。

0 投票
1 回答
410 浏览

git - 每次我使用 git 存储库推/拉时,SSH 公钥是否需要相同?

我刚开始使用 Git,所以如果这是一个新手问题,我深表歉意。
我正在使用两台不同的机器将更改提交到 github.com 上的远程 Git 存储库。我是否需要使用相同的 SSH 公钥(我在 Github 上的存储库中提到的那个)?

0 投票
5 回答
12357 浏览

linux - ssh-keygen 接受标准输入

我试图ssh-keygen通过作为输入而不是文件调用使用变量bash来获取公钥的指纹。我知道我可以使用临时文件来解决此问题,但由于超出此问题范围的原因,我不想这样做。

此方法不起作用因为它说密钥文件无效(肯定是正确的)

确实有效,但不使用变量,而是使用文件。

确实有效,但不使用变量,而是使用重定向文件。

这不起作用,因为我得到一个模棱两可的重定向

我将不胜感激有关如何让 ssh-keygen 从具有公钥的变量中读取的一些见解,并在可能的情况下解释为什么重定向没有做我认为他们应该做的事情。具体来说,为什么 的|行为不同于<以及为什么第三个示例是ambiguous redirect. 我在网上搜索,但许多重定向教程似乎没有回答我的问题。

0 投票
57 回答
1424132 浏览

git - Git:使用 Git 时如何解决 Permission denied (publickey) 错误?

我在 Mac Snow Leopard 上,我刚刚安装了git.

我刚试过

但这给了我这个错误:

我错过了什么?
我也尝试过ssh-keygen不使用 passphase 但仍然是同样的错误。

0 投票
4 回答
13063 浏览

maven-2 - Maven Wagon 插件可以为 scp 使用私钥吗?

可以将 Maven Wagon 插件配置为使用 ssh/scp 的私钥吗?我尝试过的一切仍然让 maven 在到达 scp-ing 的时候向我询问密码。

0 投票
3 回答
2446 浏览

heroku - heroku 抱怨我的公钥由 ssh-keygen2 创建

我正在尝试从工作(Windows 机器)访问我的 heroku 应用程序。

我在机器上安装了 cygwin 并生成了 ssh-key。但是,我收到以下错误:

C:>heroku keys:add "C:\cygwin\home\4541450\mycoolemail@email.com" 上传 ssh 公钥 C:\cygwin\home\4541450\mycoolemail@email.com 输入您的 Heroku 凭据。邮箱:mycoolemail@email.com 密码:上传 ssh 公钥 C:\cygwin\home\c54550\mycoolemail@email.com ! 内容无效的公钥/内容无效的公钥/指纹不能为空

我使用以下命令生成了 ssh 密钥。

ssh-keygen2 "mycoolemail@email.com" -t rsa

此 cygwin 不提供 ssh-keygen。