最近,我遇到一個需求,需要透過終端機直接使用 SSH 連線進入機器,但又不想在機器上啟用密碼式的 SSH 登入。由於 SSH 公開金鑰通常都相當長,手動輸入實在不太現實。不過,我發現了一個相當方便的解決方案。
這個解決方案就是 ssh-import-id-gh
指令。使用這個指令,你可以將你的 GitHub 公開金鑰快速且準確地透過網路加入到你的機器中。想知道如何操作嗎?以下是一個範例:
假設你的 GitHub 帳號是 clarencetw
,你只需執行以下指令:
ssh-import-id-gh clarencetw
完成後,你就會在 ~/.ssh/authorized_keys
檔案中找到你的公開金鑰已經成功加入了!這真是非常方便的方法!
如果你想瞭解更多詳細資訊,可以參考以下資料: https://manpages.ubuntu.com/manpages/lunar/en/man1/ssh-import-id.1.html。
《AWS CDK 完全學習手冊:打造雲端基礎架構程式碼 IaC》
第 12 屆 iT 邦幫忙鐵人賽 DevOps 組冠的《用 CDK 定 義 AWS 架構》
第 11 屆 iT 邦幫忙鐵人賽《LINE bot 好好玩 30 天玩轉 LINE API》
一個熱愛分享的雲端工程師!