更新 开发指南 2 连接验证
@@ -1,38 +1,42 @@
|
||||
# SSH 连接与签名验证
|
||||
|
||||
本文介绍如何在 Gitea 上完成签名验证以及测试 SSH 连接。
|
||||
|
||||
## 签名验证
|
||||
|
||||
点开网页上的签名验证,在本地执行提示中的指令,形如:
|
||||
|
||||
```bash
|
||||
echo -n 'de8a6d7337894d506afe8a30759c54fe2c9afc0570f46891be94bf1f544cde43' | ssh-keygen -Y sign -n gitea -f ~/.ssh/id_ed25519
|
||||
```
|
||||
|
||||
输出示例:
|
||||
|
||||
```
|
||||
-----BEGIN SSH SIGNATURE-----
|
||||
U1NIU0lHAAAAA...(中间是一长串字符)...
|
||||
-----END SSH SIGNATURE-----
|
||||
```
|
||||
|
||||
将输出粘贴到网页中,点击验证即可。
|
||||
|
||||
这是因为,当前服务器已经拿到了你的公钥,服务器要确定你确实拥有对应的私钥,因此会给出一个随机字符串,让你运行以上命令使用你的私钥对这个字符串进行加密,
|
||||
服务器拿到你的密文内容后,使用公钥对密文内容解密,将解密内容与一开始生成的字符串对比,如果一致,就说明你确实拥有私钥。
|
||||
|
||||
## 测试 SSH 连接
|
||||
|
||||
```bash
|
||||
ssh -T git@gitea.your-team.com
|
||||
```
|
||||
|
||||
替换 `gitea.your-team.com` 为你们的 Gitea 域名。
|
||||
|
||||
**成功输出示例:**
|
||||
|
||||
```
|
||||
Hi your_username! You've successfully authenticated, but Gitea does not provide shell access.
|
||||
```
|
||||
# SSH 连接与签名验证
|
||||
|
||||
本文介绍如何在 Gitea 上完成签名验证以及测试 SSH 连接。
|
||||
|
||||
## 签名验证
|
||||
|
||||
点开网页上的签名验证,在本地执行提示中的指令,形如:
|
||||
|
||||
```bash
|
||||
echo -n 'de8a6d7337894d506afe8a30759c54fe2c9afc0570f46891be94bf1f544cde43' | ssh-keygen -Y sign -n gitea -f ~/.ssh/id_ed25519
|
||||
```
|
||||
|
||||
输出示例:
|
||||
|
||||
```
|
||||
-----BEGIN SSH SIGNATURE-----
|
||||
U1NIU0lHAAAAA...(中间是一长串字符)...
|
||||
-----END SSH SIGNATURE-----
|
||||
```
|
||||
|
||||
将输出粘贴到网页中,点击验证即可。
|
||||
|
||||
这是因为,当前服务器已经拿到了你的公钥,服务器要确定你确实拥有对应的私钥,因此会给出一个随机字符串,让你运行以上命令使用你的私钥对这个字符串进行加密,
|
||||
服务器拿到你的密文内容后,使用公钥对密文内容解密,将解密内容与一开始生成的字符串对比,如果一致,就说明你确实拥有私钥。
|
||||
|
||||
## 测试 SSH 连接
|
||||
|
||||
```bash
|
||||
ssh -T git@gitea.your-team.com
|
||||
```
|
||||
|
||||
替换 `gitea.your-team.com` 为你们的 Gitea 域名。
|
||||
|
||||
**成功输出示例:**
|
||||
|
||||
```
|
||||
Hi your_username! You've successfully authenticated, but Gitea does not provide shell access.
|
||||
```
|
||||
|
||||
# 下一页
|
||||
|
||||
[开发指南-3-仓库拉取](./%E5%BC%80%E5%8F%91%E6%8C%87%E5%8D%97-3-%E4%BB%93%E5%BA%93%E6%8B%89%E5%8F%96)
|
||||
Reference in New Issue
Block a user