在Ubuntu系统中设置SSH密钥可以通过以下步骤进行:
生成SSH密钥对:打开终端,输入以下命令生成SSH密钥对:ssh-keygen -t rsa -b 4096 -C "your_email@example.com"在命令中将"your_email@example.com"替换为您的电子邮件地址。
复制公钥到远程主机:生成密钥对后,您将在~/.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地址或域名。
配置SSH客户端:修改SSH客户端配置文件~/.ssh/config,添加以下内容:Host remote_host IdentityFile ~/.ssh/id_rsa将remote_host替换为远程主机的IP地址或域名。
设置完成后,您可以使用SSH登录远程主机时,系统会自动使用您生成的SSH密钥进行身份验证。


