问题标签 [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 投票
1 回答
1622 浏览

git - git bash ssh-keygen 文档

我试过用谷歌搜索这个,但我很难找到它。我在哪里可以找到从 Windows 的 git bash 使用 ssh-keygen 命令的官方文档?这是与 msysgit 一起安装的 bash。我想确切地知道它接受哪些选项以及它们的含义。谢谢。

0 投票
2 回答
2809 浏览

ssh - Amazon EC2 ssh 登录失败

我正在尝试登录我在 EC2 上的实例,但到目前为止我还没有成功。我提供了我尝试过的所有相关命令和事情的输出。我已经完成了作业并环顾四周,我仍然无法解释为什么我无法登录。

密钥对是使用亚马逊 AWS 控制台在线生成的,我在本地下载了私有文件。它的chmod'ed到600。

我也成功运行了 ec2-authorize default -p 22。

ssh 的输出是:

任何帮助将不胜感激。我已经尝试了一百万件事,但仍然无法弄清楚发生了什么。

谢谢。

0 投票
1 回答
454 浏览

git - 我如何允许第二/第三/等计算机使用 ssh 和 gitosis 连接到我的 git 服务器?

我按照这里的指南 http://www.hackido.com/2010/01/installing-git-on-server-ubuntu-or.html

但我找不到导入另一个 ssh 密钥的正确方法,以便我的其他计算机可以克隆和推送存储库。

这段代码特别sudo -H -u git gitosis-init < /tmp/id_rsa.pub让我耳目一新,因为它似乎只向 git 用户导入了一个密钥。我尝试使用包含我的两个公钥的 authorized_keys 文件运行相同的命令,但这不起作用。

有什么建议吗?谢谢

更新

我使用本地用户在服务器上本地克隆了 gitosis-admin。我将我的 .pub 文件从每台计算机发送到我的服务器,然后将它们重命名并将它们保存在 gitosis-admin/keydir/ 中。然后,我根据@rpflo 的建议对 gitosis.conf 文件进行了以下更改。

成功提交并推送更改后,我仍然无法 git push "git@server:myproject.git" 到服务器(在初始化和设置原点等之后)

[解决了]

好吧,在我编辑了 conf 文件后,我没有“git add.”我的密钥文件到 gitosis-admin/keydir。

谢谢您的帮助

0 投票
1 回答
1321 浏览

github - 尝试在 Ubuntu 10.10 VirtualBox 中配置 github

我已经在 VirtualBox 下的 Ubuntu 10 上设置了 Rails。除了 Github,我已经设法配置了几乎所有东西。

每次我尝试ssh git@github.com我都会收到一条消息告诉我permission denied (publickey)。以下是我调试后收到的消息:

有人可以帮忙告诉我我做错了什么。另请注意,我是 Ruby 和 Git/Github 的新手 :)。

0 投票
4 回答
6009 浏览

git - 如何在 Ubuntu 10.10 上安装 gitolite 时将 ssh 密钥设置为用户 git

我正在尝试使用 gitolite 在 Ubuntu Server 10.10 上配置 git 服务器,并按照教程 On Ubuntu for Gitolite 进行操作

我首先使用以下命令创建一个用户 git:sudo adduser git
我为此用户设置了密码。

然后,我使用命令 : 生成一个 rsa 密钥ssh-keygen,我称之为id_rsa_git

之后,我想使用以下命令将它与用户 git 关联:

提示询问我用户 git 的密码,在给它(好的密码)之后,我收到以下错误:

我不能走得更远,因为我在 Linux 管理方面很菜鸟。有谁能够帮助我 ?

谢谢。

0 投票
1 回答
991 浏览

ssh - github 不允许我使用我的 ssh 密钥

我正在尝试配置我的 github 帐户。但是,我不断收到此错误,并且我一生都无法弄清楚为什么。我已将我的 ssh 密钥添加到 github,并且我确信 ssh 密钥在目录 ~/.ssh/id_rsa 中。我不知道还能做什么。。

0 投票
1 回答
2539 浏览

ssh - Heroku 键:为我的键添加不同的路径

我的 SSH 密钥与我的根目录相关联,并且没有与每个用户相关联。当我尝试将我的密钥添加到 heroku 时,我得到了以下响应:

这是有道理的,因为我的 ssh 密钥实际上位于 /var/root/.ssh/id_rsa.pub。我如何告诉 heroku 在那里寻找我的 ssh 密钥?

注意,因为我已使用 $ chmod 700 ~/.ssh 和 $ chmod 600 ~/.ssh/* 锁定了当前用户的 ssh 目录。我不再知道如何访问这些目录。对不起,我是 OSX 的新手

此外,当我尝试使用 sudo 执行相同的命令时,我得到:

请注意,当我尝试 heroku 键时,我也会收到此错误:添加 /var/root/.ssh/id_rsa.pub 我收到此错误:

0 投票
2 回答
586 浏览

android - 如何使用系统密钥签署我的测试套件?

我正在为触发系统意图的其他应用程序编写测试套件,特别是 ACTION_DOCK_EVENT。

我知道我需要android:sharedUserId="android.uid.system"在清单标签中添加到我的 android 清单中,并且我需要将我的应用程序安装在 /system/app 而不是普通的 /data/data 中。我有root访问权限,所以这不是问题。

我遇到的问题是,看来我还需要使用系统密钥对我的应用程序进行签名。我在哪里可以获得系统密钥库、用户名和密码?我假设我可以构建自己的 Android 版本并使用自己的密钥对其进行签名,但是由于我具有 root 访问权限,所以应该有更简单的方法吧?

我有一个带 CM7 的 N1 和模拟器,我可以使用任何一个键。

谢谢。

0 投票
1 回答
1824 浏览

ssh-keys - Paramiko:验证并永久添加 SSH 主机密钥

使用 Paramiko,可以像这样设置 SSH 密钥回调:

回调获取 SSH 客户端实例、主机名和paramiko.RSAKey实例作为参数,如果密钥被接受,则必须返回,否则引发异常。

如何使用提供的参数验证 SSH 密钥?例如,如何获取 RSA 指纹以便用户进行比较?是否可以让 Paramiko 将密钥永久添加到“known_hosts”?

0 投票
12 回答
118598 浏览

windows - 视窗 CHMOD 600

我正在尝试在 Windows 中使用 OpenSSH 连接到 Amazon EC2,但我需要设置我的密钥文件的权限。

windows相当于CHMOD 600什么?

我已经广泛搜索并发现只有博客垃圾邮件。

编辑:Windows 7,使用 DOS。