ssh-copy-id三步實現SSH免密登錄
- 2020 年 12 月 15 日
- 筆記
背景
在日常工作中,不希望每次登錄都輸入密碼,這裡主要介紹一種簡單的配置Linux主機間免密登錄的方式
先了解兩個核心命令:
ssh-keygen :產生公鑰和私鑰對
ssh-copy-id:將北極的秘鑰複製到遠程機器的authorized_keys文件中,ssh-copy-id也能讓你有遠程機器的home,/.ssh,和/.ssh/authorized_keys的權利。
目標
在180.8.5.101 伺服器實現免密登錄180.8.5.6
步驟
首先登錄180.8.5.101,執行如下三步
第一步:在/root/.ssh目錄執行ssh-keygen產生公鑰秘鑰對
ssh-keygen -t dsa
然後一路Enter下去
第二步:用ssh-copy-id將公鑰複製到遠程機器中
ssh-copy-id -i /root/.ssh/id_dsa.pub [email protected]
注意:ssh-copy-id將key寫到遠程機器的~/.ssh/authorized_key文件中
第三步:登錄到遠程機器不用輸入密碼
效果圖:
