Skip to content
This repository was archived by the owner on Apr 7, 2026. It is now read-only.

Commit d5e8ebc

Browse files
committed
modified: docs/appendix/ssh-server.md
1 parent 91b32f7 commit d5e8ebc

1 file changed

Lines changed: 11 additions & 3 deletions

File tree

docs/appendix/ssh-server.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ SSH(Secure Shell)是一种加密的网络传输协议,可以在不安全
1818

1919
## 2. 生成 SSH 密钥对
2020

21-
下面介绍常用的 RSA 算法加密和 Ed25519 算法加密两种SSH密钥对,分别命名为 `id_rsa`, `id_rsa.pub``id_ed25519`, `id_ed25519.pub` 文件。当今系统通常推荐使用Ed25519算法加密,不过现阶段我们不需要区分这两种加密具体区别。如果你很好奇这两种加密方式的优劣性,可以参阅[这篇文章](https://blog.csdn.net/orange160/article/details/142856412)
21+
下面介绍常用的 RSA 算法加密和 Ed25519 算法加密两种SSH密钥对,分别命名为 `id_rsa`, `id_rsa.pub``id_ed25519`, `id_ed25519.pub` 文件。当今SSH协议规范通常推荐使用Ed25519算法加密,不过现阶段我们不需要区分这两种加密具体区别。如果你很好奇这两种加密方式的优劣性,可以参阅[这篇文章](https://nikk.is-a.dev/blog/ed25119_n_rsa/)
2222

2323
### 检查现有密钥
2424

@@ -44,7 +44,7 @@ ssh-keygen
4444

4545
> [!tip]
4646
>
47-
>在有些网站上,你会看到上面的方式生成了RSA密钥对,这是基于比较老的系统。在现在大多数最新的系统中,使用上述方法生成的密钥对默认是Ed25519加密的。
47+
>在有些网站上,他们会宣称使用上面的方式生成了RSA密钥对,这是基于[比较老的SSH协议规范](https://www.rfc-editor.org/rfc/rfc4252)。自[OpenSSH 9.5](https://www.openssh.com/releasenotes.html#9.5),使用上述方法生成的密钥对默认是Ed25519加密的。
4848
4949
执行上述命令后,系统会提示你进行一系列配置。除非你有配置 passphrase 的需求并且知道自己在做什么,否则连按三个回车即可。
5050

@@ -143,7 +143,15 @@ ls ~/.ssh
143143
rm -rf ~/.ssh/*
144144
```
145145

146-
或者你也可以使用`cd .ssh`导航到存储ssh的文件夹直接删除相应的密钥。
146+
或者你也可以使用
147+
148+
```bash
149+
cd .ssh
150+
dir
151+
rm *
152+
```
153+
154+
导航到存储ssh的文件夹直接删除相应的密钥。请用你的密钥名称替换这里的*, 例如:`rm id_ed25519`, `rm id_ed25519.pub`
147155

148156
## 4. 使用 VS Code 的 Remote 插件进行远程开发
149157

0 commit comments

Comments
 (0)