在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密鑰對了。