在使用Linux系统时,设置全局SSH key 是非常重要的步骤。SSH key 是一种用于身份验证的密码-free登陆方法,它可以提高系统的安全性并方便用户的操作。在Linux系统中,设置全局SSH key 可以让用户在不同的终端或服务器上进行远程访问而无需重复输入密码,大大提高了工作效率。

要在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 的小伙伴有所帮助,如有任何问题或疑问,欢迎留言讨论。