ssh -keygen
时间: 2023-09-10 13:11:56 浏览: 61
ssh-keygen:在node.js中生成SSH密钥对
`ssh-keygen`是一个用于生成和管理SSH密钥对的命令行工具。它可以生成RSA、DSA、ECDSA和ED25519密钥类型的密钥对,并支持不同的密钥长度和加密算法。
使用`ssh-keygen`生成SSH密钥对的一般步骤如下:
1. 打开终端或命令行窗口。
2. 输入`ssh-keygen`命令,并按Enter键。
3. 系统会提示输入密钥保存路径、密钥类型、密钥长度等信息。可以根据需要进行设置。
4. 输入密钥保存密码(可选)。
5. 系统会生成公钥和私钥两个文件,并保存在指定的路径下。
6. 将生成的公钥文件(默认为id_rsa.pub)复制到需要连接的目标主机上,并将其添加到目标主机的authorized_keys文件中。
这样就可以使用私钥进行SSH连接目标主机,实现远程操作和文件传输等功能。
需要注意的是,在生成SSH密钥对时,应该选择足够强度的密钥长度,并设置复杂的密码来保护密钥。同时,应该妥善保管私钥,避免泄露和丢失。
阅读全文