1. 程式人生 > 實用技巧 >SSH 三步解決免密登入 (轉)

SSH 三步解決免密登入 (轉)

SSH 三步解決免密登入

1.客戶端生成公私鑰

2.上傳公鑰到伺服器

3.測試免密登入

1.客戶端生成公私鑰

本地客戶端生成公私鑰:(一路回車預設即可)

ssh-keygen

上面這個命令會在使用者目錄.ssh資料夾下建立公私鑰

cd ~/.ssh

ls

下建立兩個金鑰:

id_rsa (私鑰)

id_rsa.pub (公鑰)

2.上傳公鑰到伺服器

這裡測試用的伺服器地址為:192.168.235.22

使用者為:root

ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]

上面這條命令是寫到伺服器上的ssh目錄下去了

cd ~/.ssh

vim authorized_keys

可以看到客戶端寫入到伺服器的 id_rsa.pub (公鑰)內容。

3.測試免密登入

客戶端通過ssh連線遠端伺服器,就可以免密登入了。

ssh [email protected]

SSH 三步解決免密登入

1.客戶端生成公私鑰

本地客戶端生成公私鑰:(一路回車預設即可)

ssh-keygen
  • 1

上面這個命令會在使用者目錄.ssh資料夾下建立公私鑰

cd ~/.ssh
  • 1
ls
  • 1

下建立兩個金鑰:

  1. id_rsa (私鑰)
  2. id_rsa.pub (公鑰)

2.上傳公鑰到伺服器

這裡測試用的伺服器地址為:192.168.235.22
使用者為:root

ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
  • 1

上面這條命令是寫到伺服器上的ssh目錄下去了