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

ruby-on-rails - Capistrano 在部署时要求输入密码,尽管有 SSH 密钥

我的 ssh 密钥肯定设置正确,因为在使用 ssh 时从未提示我输入密码。但是 capistrano 在部署时仍然要求输入密码cap deploycap deploy:setup奇怪的是,当我设置时它不会要求输入密码。如果没有密码提示,这将使部署周期更加顺畅。

细节:我正在将 Sinatra 应用程序部署到 Dreamhost 共享帐户(使用乘客)。我很久以前就遵循了一个教程,当时它工作得很好。从那以后有些东西坏了。我正在使用 capistrano (2.5.9) 和 git 版本 1.6.1.1。这是我的Capfile:

cap deploy这是当我出现密码提示时发生的输出:

什么东西能破?

0 投票
2 回答
245 浏览

git - Cakephp - 在 git 上与 'thechaw' 战斗

我觉得我尝试了一切从 git 克隆http://thechaw.com/source没有成功。我有一个创建 SSH 密钥来访问这个 git,我相信我遵循了指示,但我错过了一些简单的东西。

我遵循了所有说明(http://thechaw.com/wiki/guides/setup)。有人可以告诉我我哪里出错了吗?

  1. 第一的:

    % cd ~/.ssh && sh-keygen

  2. 将我的密钥添加到他们的“帐户”部分(我假设密钥离开了“ssh-ras”和“me@mydomain”`
  3. 然后:

    % git config --global user.name "<My git Username>"

    % git config --global user.email <My git Email address>

  4. 现在我尝试使用克隆

    % sudo git clone git@thechaw.com:chaw.git

我总是收到:

我已经尝试了好几个小时。我错过了什么?我有一个 github 帐户,我什至把我的 ssh 密钥放在那里(但我相信这不会有任何影响)。

任何帮助,将不胜感激。谢谢!

0 投票
3 回答
225138 浏览

macos - 在 Mac 终端中使用 PPK 文件通过 SSH 连接到远程连接

我一直在 Windows XP 上使用 Putty,并使用 .ppk 文件连接到我的 Linux 服务器(几台服务器)。

在服务器上,我有以下文件夹和文件 ~/.ssh/authorized_keys

我现在想使用 Mac 通过终端进行连接。我已经手动设置了与服务器的远程连接,并且想知道如何使用 ppk 文件或其中的私钥/公钥进行设置。

请注意:我已经在 Windows 使用私钥/公钥登录,所以我不需要使用 keygen 创建新密钥,我只想知道如何设置,因为我已经有了密钥。(换句话说,我已经在服务器上拥有授权密钥列表,以及公钥和私钥)。

0 投票
1 回答
10838 浏览

perl - 如何使用带有公钥的 Net::SSH::Perl?

我正在尝试使用Net::SSH::Perl带有此代码的公钥进行连接:

我把密钥放在 /root/.ssh/id_rsa 和 /root/.ssh/identity

似乎它没有尝试使用公钥,而是尝试询问密码:

我得到这个输出:

0 投票
1 回答
4278 浏览

java - 给定一个 Java ssh-rsa PublicKey,我如何构建一个 SSH2 公钥?

我正在做 publicKey.getEncoded(),然后将“ssh-rsa”附加到前面,然后对其进行 base64 编码。然后我添加 SSH2 页眉/页脚。但它不会解码...

0 投票
19 回答
323027 浏览

ssh - ssh:无法建立主机“主机名”的真实性

当我 ssh 到一台机器时,有时我会收到此错误警告,并提示说“是”或“否”。当从自动 ssh 到其他机器的脚本运行时,这会导致一些麻烦。

警告信息:

有没有办法自动说“是”或忽略这个?

0 投票
1 回答
1201 浏览

ubuntu - 如何通过 ssh 进入我的托管服务器的 cpanel?

我想通过 ssh 连接到托管在 linux 服务器上的域的 cpanel 吗?我打算使用 Ubuntu 的终端作为我的 ssh 客户端。我的托管服务提供的是 squarebrothers

0 投票
1 回答
19099 浏览

git - 为 Gerrit 和 Hudson 创建 SSH 密钥

我正在尝试使用该Hudson Gerrit Trigger插件。

无论出于何种原因,Gerrit不接受SSH位于/var/lib/hudson/.ssh/id_rsa.

在 GUI 中我得到Connection error : com.jcraft.jsch.JSchException: Auth fail一个错误,当我在终端中工作时我得到一个Permission denied (publickey)错误。

我怎样才能生成和使用一个有效的私钥,Hudson并且Gerrit可以玩得很好?

0 投票
2 回答
4968 浏览

git - 是否可以在 git repo 上切换用户?

我们有一个暂存服务器,我们使用 git 非常简单地管理它:本地开发,git commit/push,然后在服务器上 git pull。我希望能够在服务器的副本上切换用户,这样我就可以运行 git pull 而不是设置环境的人。知道这是否可能吗?

0 投票
1 回答
1868 浏览

ssh - Eucalyptus:通过 API 从密钥对获取私钥/或将自定义公钥注入实例

我可能遇到了最简单的问题,但我仍然有点不知所措。基本上我的问题与这个命令有关:

euca-run-instances -k mykey emi-104915A8

如您所知,在 Eucalyptus 中启动实例时,无论是通过 API(我实际上是)还是使用上面的命令,都必须创建密钥对。如果我理解正确,桉树将该密钥对的公钥注入实例。现在API中有一个方法(使用typica,顺便说一句)来创建这样一个密钥对,但我相信在使用它时不可能获得我需要的私钥,因为我想做一些管理工作从外部应用程序。

那么是否可以通过eucalyptus api获取私钥呢?或者您是否设法找到了将外部生成的密钥对注入实例的良好解决方案?我在制作自己的图像和玩弄自定义用户参数之间,或者只是制作一些通用密钥对并将其直接用于图像。

我只是在玩 Eucalyptus,并试图掌握它,因为我认为最好通过尝试在它之上实现一些东西来了解这个云概念 :)