1. 首页>
  2. 技术文章>
  3. Centos生成SSH密钥对(公钥和私钥)

Centos生成SSH密钥对(公钥和私钥)

4/25/23 4:23:52 PM 浏览 2050 评论 0

centos SSH

1、在Linux或Mac系统中,你可以使用ssh-keygen命令来生成SSH密钥对(公钥和私钥)。以下是一些基本的步骤:

打开终端应用程序,并输入以下命令:

ssh-keygen

2、根据提示,输入要保存密钥对的文件名和位置。默认情况下,它们会保存在~/.ssh/目录下,文件名为id_rsa和id_rsa.pub。

3、根据提示,设置一个密码来保护你的私钥。这个密码通常被称为“passphrase”,用于加密你的私钥,以免被未经授权的人访问。完成后,将生成的公钥文件(即id_rsa.pub)复制到需要连接的远程服务器上。你可以手动复制该文件内容,并将其添加到远程服务器的authorized_keys文件中,也可以使用ssh-copy-id命令来自动复制。例如:

ssh-copy-id username@remote_host

其中,username是你的SSH用户名,remote_host是目标远程服务器的主机名或IP地址。

4、如果你想要重新生成密钥对,请删除旧的密钥对文件,并再次运行ssh-keygen命令生成新的密钥对。

需要注意的是,在生成SSH密钥对时,要确保保存私钥的文件夹权限和密钥文件权限足够安全,以免被未经授权的访问。此外,要保密你的私钥,并将其备份到安全的位置,以便在需要时进行恢复。


网友讨论