相关疑难解决方法(0)

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

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

显然,一种直接的方法是使用该命令

ssh -i <key location> login@server.example.com 
Run Code Online (Sandbox Code Playgroud)

这非常麻烦.

关于如何更轻松地做这件事的任何建议?

ssh openssh ssh-keys

816
推荐指数
12
解决办法
40万
查看次数

使用Git生成SSH密钥时出错:"没有这样的文件"

当我尝试生成SSH密钥时,我不断遇到同样的错误:

Generating public/private rsa key pair.
Enter file in which to save the key (/home/konrad/.ssh/id_rsa):
Run Code Online (Sandbox Code Playgroud)

在这里我按回车键.

Could not create directory '/home/konrad/.ssh'
Run Code Online (Sandbox Code Playgroud)

然后我输入我的密码.

open /home/konrad/.ssh/id_rsa failed: No such file or directory.
Saving the key failed: /home/konrad/.ssh/id_rsa.
Run Code Online (Sandbox Code Playgroud)

我曾尝试多次重新安装Git,但这没有帮助.我想可能是因为C:/ Users/Konrad应该是默认目录,而不是/ home.有什么建议?

git

11
推荐指数
1
解决办法
2万
查看次数

标签 统计

git ×1

openssh ×1

ssh ×1

ssh-keys ×1