linux配私钥公钥命令
时间: 2024-10-24 22:01:34 浏览: 18
Linux常用命令收集大全
在Linux系统中,SSH(Secure Shell)通常用于远程登录和文件传输,而私钥和公钥则是SSH安全通信的关键部分,它们配合使用可以提供非对称加密保护。以下是创建、管理私钥和公钥的基本步骤:
1. **生成密钥对**:
- 使用`ssh-keygen`命令,在终端输入:
```
ssh-keygen -t rsa # 或 ed25519(更安全)
```
这将生成一个新的密钥对,私钥通常保存在`~/.ssh/id_rsa`(默认路径)或`id_ed25519`。
2. **查看私钥和公钥**:
- 私钥用不到明文显示,但可以用以下命令查看其指纹:
```
ssh- 公钥通常在`~/.ssh/id_rsa.pub`或`id_ed25519.pub`文件中,可以直接查看,也可以通过命令行获取:
```
cat ~/.ssh/id_rsa.pub
```
4. **分发公钥**:
- 将公钥内容复制到目标服务器的`.ssh/authorized_keys`文件中,允许该用户无密码登录。
5. **验证身份**:
- 登录时,如果目标服务器只接受公钥验证,不需要输入密码,只需输入提示符即可。
阅读全文