大數據 運營

ssh免密登錄服務(wù)器

1 方法一:客戶端操作(zuò)

用(yòng)戶機器A生成密鑰(公(gōng)鑰+私鑰),然後把公(gōng)鑰上傳到服務(wù)器B上,A即可(kě)免密登錄B

1.客戶端生成公(gōng)私鑰(已經有(yǒu)不要操作(zuò))
本地客戶端生成公(gōng)私鑰:(一路回車(chē)默認即可(kě))

ssh-keygen
上面這個命令會在用(yòng)戶目錄.ssh文(wén)件夾下創建公(gōng)私鑰

cd ~/.ssh
下創建兩個密鑰:

id_rsa (私鑰)
id_rsa.pub (公(gōng)鑰)
2.上傳公(gōng)鑰到服務(wù)器
這裏測試用(yòng)的服務(wù)器地址為(wèi):192.168.199.11
用(yòng)戶為(wèi):root

ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.199.11 上面這條命令是寫到服務(wù)器上的ssh目錄下去了

cd ~/.ssh
vim authorized_keys

可(kě)以看到客戶端寫入到服務(wù)器的 id_rsa.pub (公(gōng)鑰)内容。

3.測試免密登錄
客戶端通過ssh連接遠(yuǎn)程服務(wù)器,就可(kě)以免密登錄了。

ssh root@192.168.199.11 

2 方法二:服務(wù)器生成SSH密鑰

服務(wù)器端生成ssh密鑰 key.pem,客服端使用(yòng)密鑰登錄

方式一
ssh -i key.pem root@IP
 
如果出現報錯說明這個問題是文(wén)件的權限太大了,需要給小(xiǎo)點:
sudo chmod 600 key.pem 

方式二
可(kě)以使用(yòng)ssh-add 添加key文(wén)件:
ssh-add -k key.pem  
 
正常登錄堡壘機:
ssh root@IP

服務(wù)器生成pem:

ssh-keygen 生成id_rsa.pub + id_rsa,id_rsa就是pem,命令:

mv id_rsa key.pem

或者雲服務(wù)器可(kě)以管理(lǐ)SSH密鑰,如騰訊雲→雲服務(wù)器→SSH密鑰:

Untitled
Untitled
那些快被玩爛的app推廣方式:再不用(yòng)就沒機會了!
npm/vue項目shell腳本快速部署

關聯文(wén)章

留言

您的信息會被保密處理(lǐ). 必填字段 *

現在就與BNA技(jì )術專家交流

400-021-7895

App開發 · 小(xiǎo)程序開發 · 網站 · 電(diàn)商(shāng) · 微信 · 系統定制 · 網絡營銷

技(jì )術強團,源碼輸出,高端定制,0預付開工(gōng)
潛心緻力于技(jì )術開發,為(wèi)用(yòng)戶提供卓越的互聯網工(gōng)具(jù)
一手源碼工(gōng)廠-合同保障-免費技(jì )術服務(wù)

0.048340s