无法将生成的 ssh 密钥添加到 ssh 代理“无法打开与您的身份验证代理的连接”

弗拉基米尔·马尔基耶夫

首先,是的,我在这里和 stackoverflow 上阅读了类似的问题和答案。它似乎没有给出任何可见的结果,所以我提出了一个新问题。

我正在使用最新的 Debian Buster 并尝试从终端设置对 GitHub 的访问。我按照此处此处的官方 GitHub 站点上的步骤设置 ssh 连接

user@home-machine ~ $ sudo ssh-keygen -t ed25519 -C "my@email"
Generating public/private ed25519 key pair.
Enter file in which to save the key (/root/.ssh/ed25519): 
Enter passphrase (empty for no passphrase): [I don't use passphrase]
Enter same passphrase again: 
Your identification has been saved in /root/.ssh/ed25519.
Your public key has been saved in /root/.ssh/ed25519.pub.
The key fingerprint is:
SHA256:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx my@email
The key's randomart image is:
+--[ED25519 256]--+
xxxxxxxxxxxxxxxxxxx
+----[SHA256]-----+

user@home-machine ~ $ eval "$(ssh-agent -s)"
Agent pid 2864
user@home-machine ~ $ ssh-add ~/.ssh/id_ed25519
/home/user/.ssh/id_ed25519: No such file or directory
user@home-machine ~ $ sudo ssh-add ~/.ssh/id_ed25519
#here is me being stupid and not seeing the correct path, bu I amended the mistake below
user@home-machine ~ $ sudo ssh-add root/.ssh/id_ed25519
[sudo] password for user:
Could not open a connection to your authentication agent.

为什么它不起作用?我究竟做错了什么?抱歉,我只是在学习 Linux 和 git,可能会遗漏一些东西。我会很感激你的帮助。

编辑:试图执行命令:

debtop@DebTop:~$ echo $SSH_AGENT_PID
2864
debtop@DebTop:~$ echo $SSH_AUTH_SOCK
/tmp/ssh-wpXiIKBOY4x7/agent.2863
debtop@DebTop:~$ eval$(ssh-agent -s)
bash: evalSSH_AUTH_SOCK=/tmp/ssh-yUWON3uD5kT5/agent.4242;: File or directory doesn't exist
弗拉基米尔·马尔基耶夫

我删除了所有键并尝试再次通过整个过程。当我创建密钥时它确实有效sudo

user@home-machine ~ $ ssh-keygen -t ed25519 -C "my@email"

感谢@Panki 的提示。不记得了,为什么我用它sudo来创建密钥。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ssh-agent / ssh-add错误:无法打开与身份验证代理的连接

来自分类Dev

ssh-add抱怨:无法打开与身份验证代理的连接

来自分类Dev

无法再将SSH密钥添加到gnupg-agent

来自分类Dev

PHP shell_exec ssh-add ssh-agent无法打开与身份验证代理的连接

来自分类Dev

将SSH密钥添加到gitlab

来自分类Dev

(gcloud.beta.compute.scp) 无法将 SSH 密钥添加到实例元数据权限

来自分类Dev

SSH“无法将主机添加到已知主机列表”

来自分类Dev

无法完成生成ssh密钥

来自分类Dev

无法完成生成ssh密钥

来自分类Dev

将SSH密钥字符串添加到.ssh / authorized_keys文件

来自分类Dev

无法验证SSH密钥

来自分类Dev

无法通过Subversion,InteliJ和SSH代理进行身份验证

来自分类Dev

SSH代理承认无法使用密钥签名

来自分类Dev

openssh:让ssh根据需要将密钥添加到代理

来自分类Dev

无法打开与身份验证代理的连接

来自分类Dev

如何将SSH密钥路径添加到git命令终端

来自分类Dev

如何使用terraform将SSH密钥添加到GCP实例?

来自分类Dev

将SSH密钥添加到数字海洋中的现有液滴

来自分类Dev

如何将Windows SSH密钥文件添加到Ubuntu 16.04?

来自分类Dev

如何将SSH密钥添加到authorized_keys文件?

来自分类Dev

将公共ssh密钥添加到用户的authorized_keys中

来自分类Dev

SSH通过身份验证需要代理

来自分类Dev

将SSH Keygen添加到Ubuntu

来自分类Dev

无法在Windows 7上生成ssh密钥

来自分类Dev

Gitlab-无法添加SSH密钥

来自分类Dev

Gitlab-无法添加SSH密钥

来自分类Dev

无法在 GitHub 中添加 SSH 密钥

来自分类Dev

即使将公钥添加到authorized_keys中也无法SSH

来自分类Dev

Linux上的SSH错误:无法将主机添加到已知主机列表中

Related 相关文章

热门标签

归档