在Ubuntu系统中生成SSH密钥对的步骤如下:
ssh-keygen
命令打开终端:
Ctrl + Alt + T
打开终端。运行ssh-keygen
命令:
ssh-keygen -t rsa -b 4096
-t rsa
:指定使用RSA算法。-b 4096
:指定密钥长度为4096位(更安全)。~/.ssh/id_rsa
和~/.ssh/id_rsa.pub
),直接按回车键即可。ssh-keygen -t rsa -b 4096 -f ~/.ssh/my_ssh_key
设置密码短语(可选):
密钥生成完成:
~/.ssh/id_rsa.pub
,私钥文件是~/.ssh/id_rsa
(如果你指定了其他名称,则使用指定的文件名)。如果你更喜欢使用图形界面,可以按照以下步骤操作:
打开“设置”:
进入“用户账户”:
找到“SSH密钥”部分:
粘贴公钥:
~/.ssh/id_rsa.pub
文件中复制的)。保存密钥:
将公钥复制到远程服务器:
~/.ssh/authorized_keys
文件中:ssh-copy-id user@remote_host
user
为远程服务器的用户名,remote_host
为远程服务器的地址。使用私钥进行SSH连接:
ssh -i ~/.ssh/my_ssh_key user@remote_host
my_ssh_key
为你指定的私钥文件名。通过以上步骤,你就可以在Ubuntu系统中成功生成并使用SSH密钥对了。