258得票9回答
如何删除SSH密钥?

我目前在服务器上上传了一个旧的SSH密钥。问题是,我丢失了原始的id_rsa和id_rsa.pub文件所在的~/.ssh目录。 因此,我想直接在服务器上删除旧的SSH密钥并上传一个新的。 我尝试了以下命令但没有成功:$> ssh-add -D 有没有办法完全删除一个SSH密钥?

161得票12回答
在Windows 10/11中生成新的SSH密钥

在安装了Windows 10之后,我在使用SSH密钥方面遇到了很大的困难。通常方法是创建密钥并将其放置在用户帐户下的.ssh文件夹中。但是,在Windows 10中似乎没有这个文件夹。 我需要为不同的存储库创建3个SSH密钥。

30得票5回答
添加RSA密钥而不覆盖原有密钥

我想为我想要SSH进入的家庭服务器生成一组密钥,因此我执行ssh-keygen -t rsa,但是然后我收到一条消息:id_rsa already exists. Overwrite (y/n)? 嗯,我不想覆盖现有的密钥,因为我现在使用这些密钥来SSH进入我的大学服务器,每次想要切换都需要...

19得票2回答
无法解析私钥:不支持的密钥格式。

在我的MacBook Pro上,使用OS Majave进行SSH-KEYGEN生成了一个新的SSH密钥,用于node.js模块SSH2。然而,我收到了错误消息:无法解析私钥:不支持的密钥格式。 我使用ssh命令验证了该密钥,它可以正常工作。但在node.js模块SSH2中不行。 在私钥文件...

18得票2回答
为什么在使用 ssh-keygen 时要使用“-t rsa -b 4096”参数?

当创建SSH密钥时,Github建议使用选项-t rsa、-b 4096和-C "myemail@example.com"。如果没有使用这些选项创建SSH密钥,是否会降低安全性呢?为什么呢? 这些选项让人感到困惑的是它们很难记住(是4096还是4095?哪个标志与数字配对,哪个标志与“rsa...

14得票2回答
保护一个pem文件的密码

我想要使用有密码保护的pem文件登录我的EC2实例。如何给pem文件设密码?我之前做过这个,但是现在不记得是怎么做的了。我拿了一份由AWS生成的pem文件并运行了一些命令,它生成了一些类似于下面的东西: -----BEGIN RSA PRIVATE KEY----- Proc-Type: 4...

12得票2回答
{ssh主机名}端口22:连接重置

我正试图使用命令ssh pi@raspberrypi.local来设置树莓派,但我一直收到以下信息:ssh -v pi@raspberrypi.local OpenSSH_7.4p1, LibreSSL 2.5.0 debug1: Reading configuration data /et...

11得票2回答
我应该在我的SSH公钥中使用个人电子邮件吗?

阅读Github的《生成SSH密钥》教程时,我在《第二步:生成新的SSH密钥》中看到了这个内容: ssh-keygen -t rsa -b 4096 -C "your_email@example.com" 让我困扰的是"your_email@example.com"这个部分。我知道这只是...

8得票3回答
“ssh-keygen -A”命令的确切作用是什么?

$ ssh-keygen --help ssh-keygen: unrecognized option: - usage: ssh-keygen [-q] [-b bits] [-t dsa | ecdsa | ed25519 | rsa] [-N new_pass...

8得票2回答
验证 .ssh/known_hosts 文件的内容

有没有一些可以用来验证 known_hosts 内容的命令行工具?也许可以尝试对其中的所有主机进行 ping 测试并查看是否能够连接到每个主机吗? 可能会使用 ssh-keygen 或 ssh-keyscan?