SSH 金鑰與遠端連線

遠端推送不用帳密了!! (撒花

內文

  • SSH 介紹
  • 如何產生金鑰
  • 金鑰檔案位置

SSH 金鑰與遠端連線

SSH 介紹


一種加密的網路傳輸協定,
常見的用途為遠端登入

使用方法為先在本地產生一對金鑰,
將公鑰放上遠端的 server,
私鑰則留在本地電腦妥善保管,
當開始進行 ssh 連線時,
遠端公鑰則會和本地私鑰進行比對,
比對成功即可連線

如何產生金鑰

CLI 輸入以下指令即可:
ssh-keygen

或是可以加上參數:
ssh-keygen -t rsa -C <comment>

參數說明:

  • -t 指定生成密鑰的類型
  • -C 提供一個新註釋

金鑰檔案位置

Mac: /Users/<使用者名稱>/.ssh/

在金鑰產生後 .ssh 資料夾下會有兩隻檔案

  • 公鑰: id_rsa.pub
  • 私鑰: id_rsa

最後把公鑰放上遠端 server 即可完成 ssh 連線前設定

本文作者: David Huang
本文地址https://davidblog.github.io/2020/06/09/ssh/

0%