清溪雜錄
fivewillow
文章
12
分類
4
標籤
6
技術
SSH Key的使用
發佈於: 2015-5-15
最後更新: 2024-10-31
次查看
linux
type
status
date
slug
summary
tags
category
icon
password
我們常使用 SSH 的方式登入 Linux主機, 但是每次登入時, 都要打密碼, 有沒有方式可以不用輸入密碼就可以進入呢? SSH KEY 的交換就是其中的一種方式.

步驟

進入ssh目錄

首先先到個人的 ssh目錄
如果沒有這個目錄, 需手動建一個

建立新的 SSH key

產生一個新的SSH key, 可以使用下列指令
依照提示, 輸入你的密碼後,就可以在 .ssh目錄下看到 id_rsa及id_rsa.pub,這二個檔.id_rsa.pub 就是公鑰, id_rsa 則是私鑰

將公鑰放入主機

先把公鑰放到主機
登入主機
把公鑰存到主機. 系統預設處理公鑰的檔案為authorized_keys,這個檔案必須把權限設為只有使用者具有寫的權限

設定 ssh-agent

起動 ssh-agent
新增 key

自動化執行

參考Joseph M. Reagle Jr.
放在 .bash_profile 的 script
SH_ENV="$HOME/.ssh/environment"

使用 ssh config 來對映多個ssh 帳號

編輯~/.ssh/config, 如果沒有就建一個. 文件格式為
 
  • 作者:fivewillow
  • 連結:https://stream-notes.fivewillows.cc/article/use-ssh-key
  • 著作權:本文採用 CC BY-NC-SA 4.0 許可協議,轉載請註明出處。
如何把ssl 憑證匯入Java Keystore這是第一篇文章
Loading...
目錄
0%
步驟進入ssh目錄建立新的 SSH key將公鑰放入主機設定 ssh-agent自動化執行使用 ssh config 來對映多個ssh 帳號
fivewillow
fivewillow
文章
12
分類
4
標籤
6
目錄
0%
步驟進入ssh目錄建立新的 SSH key將公鑰放入主機設定 ssh-agent自動化執行使用 ssh config 來對映多個ssh 帳號
2024fivewillow.

清溪雜錄

Powered byNotionNext 4.7.9.