要在Linux系统中设置全局SSH key,首先需要生成SSH key。可以通过以下命令在终端中生成SSH key:
```bash
ssh-keygen -t rsa
```
生成SSH key 时,系统会提示输入保存路径及密码等信息。生成成功后,会生成两个文件:`id_rsa` 和 `id_rsa.pub`,其中 `id_rsa` 为私钥,`id_rsa.pub` 为公钥。
接下来,需要在 Linux 系统中将公钥添加至 `~/.ssh/authorized_keys` 文件中。可以使用以下命令将公钥添加至 `authorized_keys` 文件:
```bash
cat id_rsa.pub >> ~/.ssh/authorized_keys
```
添加公钥后,可以通过以下命令测试 SSH key 是否设置成功:
```bash
ssh localhost
```
如果设置成功,则会无需输入密码自动登陆本地主机。接着,可以将私钥拷贝至其他终端或主机,实现在不同设备间的免密登陆。
通过以上步骤,我们成功设置了全局SSH key,大大提高了远程访问的便利性和安全性。希望本文对正在学习 Linux 的小伙伴有所帮助,如有任何问题或疑问,欢迎留言讨论。