windows、mac免密登錄linux及服務器authorized_keys文件配置多臺機器的公鑰
2023-02-16 16:44 作者:小劉小劉可愛一流zz234 | 我要投稿
下文中出現(xiàn)的 “smith” 是本人 windows 賬戶,實際替換為你自己的
將本地的 C:\Users\smith\.ssh\id_rsa.pub 內容復制到服務器的 ~/.ssh/authorized_keys 里
如果沒有 id_rsa.pub 這些文件,則執(zhí)行下面代碼生成
ssh-keygen -t rsa -C "email@xx.com"
服務器沒有?authorized_keys 文件就新建
mac 是在 ~/.ssh/
然后在 C:\Users\smith\.ssh\config 里加入下面內容,沒有 config 文件就新建
Host test
? ? HostName ip
? ? User root
? ? Port 22
? ? IdentityFile C:\Users\smith\.ssh\id_rsa
Host test2
? ? HostName ip
? ? User root
? ? Port 22
? ? IdentityFile C:\Users\smith\.ssh\id_rsa
mac 的話 IdentityFile 填 ~/.ssh/id_rsa
然后就可以通過命令行輸入?ssh test 免密登錄了
服務器的 authorized_keys 文件記錄多臺電腦的公鑰,通過換行來分割,這臺服務器記錄了兩臺電腦的公鑰,這兩臺電腦都可以免密登陸該服務器
