简介
在本项目中,你将学习如何为 labex
用户配置 SSH 证书,以便 labex
用户在通过 SSH 登录本地实验环境时无需输入密码。
👀 预览
## 登录 localhost 无需密码
$ ssh labex@localhost
labex:project/ $ ssh labex@localhost
欢迎来到 Ubuntu 22.04.3 LTS (GNU/Linux 5.4.0-162-generic x86_64)
* 文档: https://help.ubuntu.com
* 管理: https://landscape.canonical.com
* 支持: https://ubuntu.com/advantage
上次登录: 2024年1月17日 星期三 21:00:55 来自 47.251.57.20
## 直接登录以进入新 shell
labex:~/ $ ls
Code Desktop golang project
🎯 任务
在本项目中,你将学习:
- 如何在
labex
用户的主目录中创建一个.ssh
目录 - 如何生成新的 SSH 密钥对
- 如何将新生成的公钥添加到
authorized_keys
文件中 - 配置 SSH 证书后如何重启 SSH 服务
- 如何测试无密码的 SSH 连接
🏆 成果
完成本项目后,你将能够:
- 使用 SSH 证书安全地登录本地实验环境
- 管理
labex
用户的 SSH 配置 - 理解使用 SSH 证书进行服务器安全访问的重要性