三步完成ssh免密碼登錄

前言


日常開發過程中,難免會因爲各種需求需要在不同機器上進行操作,這時候切換機器往往需要輸入密碼,如果圖快捷的話,可以直接使用免密碼登錄。


本文就介紹其中一種免密碼登錄的方法。


假設要從 A機器 免密碼登錄 B機器。這時需要做的步驟如下:


如果還圖快捷的話,可以直接將ssh B機器,在~/.bash_profile裏定義成別名,這樣一個別名就可以完成免密碼登錄其他機器了。


@吞棗 提示可以使用ssh-copy-id將三步變成兩步,即在第一步後使用命令向B機器中插入密鑰:


ssh-copy-id -i ~/.ssh/id_rsa.pub  B機器

然後輸入B機器的密碼即可。很方便,大家可以試試。


第一步:A機器上生成公鑰信息


在 A機器 上,輸入以下命令,生成公鑰


ssh-keygen -t rsa



第二步:複製公鑰信息


複製 ~/.ssh/id_rsa.pub 文件裏的公鑰信息。



第三步:B機器上保存公鑰信息


在 B機器 上,打開 ~/.ssh/authorized_keys , 將上述信息粘貼進去,保存。


即可免密碼從 A機器 登錄 B機器。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章