日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux 多个秘钥,linux管理多个ssh公钥密钥

發布時間:2023/12/20 linux 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 多个秘钥,linux管理多个ssh公钥密钥 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

很多網上免ssh密碼使用git的命令都沒有考慮到多個公鑰密鑰的情況,這里搜集并整理一下管理多個ssh公鑰密鑰的步驟。

首先生成公鑰和密鑰,默認情況公鑰的文件名比密鑰末尾多.pub

ssh-keygen -t rsa -f ~/.ssh/id_rsa.work -C "Key for Work stuff"

ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C "Key for GitHub stuff"

這個命令直接通過-f參數指定了密鑰和公鑰的文件名,比如-f ~/.ssh/id_rsa.work,其生產的密鑰為~/.ssh/id_rsa.work,公鑰為~/.ssh/id_rsa.work.pub,生成好了公鑰和密鑰后,把公鑰文件中的內容追加到~/.ssh/authorized_keys文件的末尾,注意追加前authorized_keys文件的末尾需要有個換行符。追加后的效果可能是這樣的:

ssh-rsa AAAAB3NzaC1yc2EAAaaaaaaupeyE1NMMrb121244DwhwFLsPFiFrFb1QUwQtX2m/YSi8ELn3Vga/5AhfKKPWG+nOczWZxi0XguiyAslRiiowXaUjBYei5NHHBcAy+GiZWs4u8h3ZU7uGvwmQlqHf8tQ/I0J1RNR6nQ8Ra9882398akk23h9Hhp63EagSbpkefg7qScroq0+VZ2yfLyjUCLgxhb+Eah+r9EqQ4l%HEF;asd8hLQw449W1SzKz3hCwxFAJFKbj/n+J50vNXB3fLNeTNiq@OOIkn324n802Do5jIZGFzNrYsIRFbJVbHvIsodyXDmz6Qbqlx87xmEQ== admaaa@163.com

ssh-rsa AAAAB3NzaC1yc2EAAAaa2#@8923n(&@hfg2-hg9002nkglsdfPCBUhDN185+jyoJQRwLImRr6IOwh/LSBS1N22pO#NG3434ng90u32n@0)@#NKDLHWO:@_jqtUIBr8UzWzliM5Zcn9U/DjSjuAiP/SFg1JEoXfWSFToWQpYNbGS9VFwU83MH1iGGDUeaeHY5mAMWy57ym/+Jm/hPs1I3E+OtDT9+K1RyIGr44Ur7aWpKZ/PMgiuPUc6qfGFVP4xvRw== myyyy@gmail.com

同時把這個公鑰添加到git倉庫ssh key管理的地方,比如github是在

當有多個ssh密鑰需要管理時,一定要修改config文件的權限,否則你配置后仍然時無效的

touch ~/.ssh/config

chmod 600 ~/.ssh/config

~/.ssh/config文件的內容為:

Host *.workdomain.com

IdentityFile ~/.ssh/id_rsa.github

User git

Host *.workdomain.com

IdentityFile ~/.ssh/id_rsa.work

User lee

其中User后面的值為你訪問的git ssh地址的@之前的部分,比如:git@github.com:dongritengfei/beego.git的@前面是git,所以User后面的值為git。Host就是你的git倉庫的域名或者IP。

然后是用這個命令來測試是否配置ok

ssh -T git@github.com

Welcome to GitHub, you name!

如果你看到這個就說明你ok了,如果你看到下面的樣子:

Bad owner or permissions on /home/admin/.ssh/config

那你需要執行:

chmod 600 ~/.ssh/config

然后再試試應該就可以了。

總結

以上是生活随笔為你收集整理的linux 多个秘钥,linux管理多个ssh公钥密钥的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。