Questions tagged «ssh-keys»

1
ssh隧道被中断以解锁密钥-寻找单个命令
我正在尝试创建ssh隧道来访问只能通过另一个服务器(B)访问的远程服务器(A)。我在本地计算机(L)上有一个密钥可以到达中继服务器(B),在中继服务器(B)上还有另一个密钥可以到达目标服务器(A)。 [具有中继服务器(B)密钥的本地机器(L)]-> [具有目标服务器(A)密钥的中继服务器(B)]-> [目标服务器(A)] 我的本地计算机(L)上有一个〜/ .ssh / config文件,看起来像这样: Host relay.server(B) Hostname relay.server Port 22 User me IdentityFile ~/.ssh/id_rsa Host destination.server(A) Hostname destination.server Port 1122 User me IdentityFile ~/.ssh/id_rsa 我可以通过以下方式使隧道正常工作: ssh -N -L 1122:SERVER_PRIVATE_IP:22 relay.server(B)在本地计算机上运行命令:这会提示我输入密码来解锁第一个钥匙,然后似乎挂起,它没有返回提示,使用该-f选项或以a结尾使&我无法输入密码。但是,如果我^C在输入密码后再输入此命令,然后输入,ssh destination.server(A)我会提示您提供密码以解锁第二个密钥,然后我将其连接到目标服务器(A)。 我正在寻找一个命令,该命令可让我从本地计算机(L)连接到目标服务器(A),并提示我提供解锁每个密钥所需的密码。或提出另一种组织方式的建议,以便我可以通过中继服务器(B)从本地计算机(L)直接连接到目标服务器(A)。


1
Mac SSH正在查找错误的密钥位置
我正在尝试安装一些私有github依赖项,但我收到此错误: npm ERR! fatal: cannot run ssh -i /home/user/id_rsa: No such file or directory npm ERR! fatal: unable to fork 我的 id_rsa 文件位于 /Users/james/.ssh/id_rsa。我该如何解决? 也有人知道为什么我的密钥停止随机工作?昨天,一切都很好。今天,我必须输入我的github凭据才能做任何事情。 编辑:找到我在我的定义错误位置的地方 .zshrc 文件并修复它: export GIT_SSH='ssh -i /Users/james/.ssh/id_rsa' 但是,我现在收到此错误: fatal: cannot run ssh -i /Users/james/.ssh/id_rsa: No such file or directory fatal: unable to fork". 但是,如果我直接从错误中复制该路径,我可以确认该文件存在: ls …


1
无法使用ssh-add加载私钥
我试图通过执行以下命令来创建ssh密钥: ssh-keygen -t dsa 然后提示我输入商店路径: Enter file in which to save the key (/Users/KesongXie/.ssh/id_dsa): id_dsa 输入密码后,我得到以下结果 Your identification has been saved in id_dsa. Your public key has been saved in id_dsa.pub. 然后我尝试使用followibg命令加载我的私钥 ssh-add /Users/KesongXie/.ssh/id_dsa 它显示结果: -bash: ssh-add/Users/KesongXie/.ssh/id_dsa: No such file or directory 当我导航到本地目录Users / KesongXie时,找不到.ssh文件(如预期的那样,doc文件被隐藏了),但是当我尝试在终端中查看它时,我键入 cd ~ pwd 我遇到了Users/KesongXie 并且很累ls,希望看到我的.ssh,但是它仍然不可见。然后我试图 …

1
ssh从备份的私钥中获取旧的公钥
我备份并加密了我的私钥,但没有别的。 我试图从中获取公钥,但不知道如何。我正在尝试,ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub但是它说id_rsa上的权限太开放,因此该密钥将被忽略。 我搞砸了还是可以找回我的公钥?

1
为什么已经工作了几个月的ssh突然挂起,然后拒绝连接?
我ssh config已经使用了几个月了。配置是这样设置的: Host <hostname> Hostname <ip address in config> User <username> Identityfile /Users/<username>/.ssh/id_rsa ForwardAgent 而且它一直只是做而起作用ssh <hostname>。突然之间,今天它在冗长的输出中超时了: ssh -vv <hostname> OpenSSH_7.3p1, LibreSSL 2.4.1 debug1: Reading configuration data /Users/usernamei/.ssh/config debug1: /Users/usernamei/.ssh/config line 10: Applying options for * debug1: /Users/usernamei/.ssh/config line 56: Applying options for <hostname> debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config …

1
在SSH Secure Shell中使用腻子生成的密钥
在Windows中,我需要使用“ SSH Secure Shell”软件v.3.2.9中从puttygen生成的密钥(RSA-2)。s / w具有密钥导入选项,并要求提供.pub文件。我尝试导入.pub文件(从puttygen导出为openssh),但是打开它时遇到问题。我也尝试将其指向导出的私钥,但是结果相同
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.