要在Mac的機器上面使用SSH金鑰登入遠端機器,需要有SSH的金鑰對(private key私鑰與public key公鑰)。預設機器是沒有金鑰的,製作方式如下:
- 打開終端機Terminal
- 輸入指令ssh-keygen -t rsa -b 4096,輸入後會出現下面的提示訊息
Enter passphrase (empty for no passphrase) - 上面的的passphrase是私鑰private key的密碼,設定以後優點是若私鑰被盜,還是需要再輸入一次passphrase才能使用,缺點是使用私鑰的時候還是需要輸入密碼。這邊可以直接按enter,那就沒有passphrase可直接使用私鑰。完成後系統產生的金鑰對會有兩個檔案:
- 將公鑰也就是id_rsa.pub裡面的內容貼到遠端機器的檔案
- ~/.ssh/authorized_keys
- 上面這個檔案可以存放多組來自不同機器的公鑰
- 上面這個檔案的權限會是600,寫成-rw-------
參考資料
- SSH遠端登入不用密碼:2016年寫的sshkeygen
- What is Passphrase & How to Use It?:解釋passphrase是什麼
- 使用金鑰登入 SSH:解釋產生金鑰對的兩種方法RSA與DSA,還有管理私鑰passphrase的ssh-agent的使用方式
- How to Use ssh-keygen to Generate a New SSH Key? SSH官網上的操作說明
這邊有SSH官網建議的不同演算法的金鑰長度 - 如何使用 SSH 私鑰進行 ssh 連線:可以指定私鑰檔
_EOF_
Dark sci-fi, a small radar on mountain ,sunset, concept art, high detail, warm lighting, volumetric godrays, vivid beautiful
Steps: 20, Sampler: DPM++ 2M Karras, CFG scale: 7, Seed: 1688735451, Size: 512x256, Model hash: 6ce0161689, Model: v1-5-pruned-emaonly, Version: v1.6.0-2-g4afaaf8a
沒有留言:
張貼留言