温馨提示×

Ubuntu系统中SSH密钥的设置方法

小樊
602
2024-08-11 07:11:37
栏目: 智能运维

在Ubuntu系统中设置SSH密钥可以通过以下步骤进行:

  1. 生成SSH密钥对: 打开终端,输入以下命令生成SSH密钥对:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

在命令中将"your_email@example.com"替换为您的电子邮件地址。

  1. 复制公钥到远程主机: 生成密钥对后,您将在~/.ssh目录下找到id_rsa和id_rsa.pub两个文件,id_rsa是私钥,id_rsa.pub是公钥。 您需要将公钥(id_rsa.pub)内容复制到远程主机的~/.ssh/authorized_keys文件中,可以使用以下命令将公钥复制到远程主机:
ssh-copy-id user@remote_host

将user替换为远程主机的用户名,将remote_host替换为远程主机的IP地址或域名。

  1. 配置SSH客户端: 修改SSH客户端配置文件~/.ssh/config,添加以下内容:
Host remote_host
  IdentityFile ~/.ssh/id_rsa

将remote_host替换为远程主机的IP地址或域名。

设置完成后,您可以使用SSH登录远程主机时,系统会自动使用您生成的SSH密钥进行身份验证。

0