在線客服系統(tǒng)
十三年專注于網(wǎng)站建設(shè)與互聯(lián)網(wǎng)應(yīng)用開發(fā),低調(diào)、有情懷的網(wǎng)絡(luò)應(yīng)用服務(wù)商!
南昌百恒科技微信公眾號 掃一掃關(guān)注
tel-icon全國服務(wù)熱線:400-680-9298,0791-88117053
掃一掃關(guān)注百恒科技微信公眾號

linux之生成SSH公鑰的方法

百恒 2017-10-18 15:53:40 6861
? ? ? ?SSH采用公鑰認證,通過ssh-keygen命令生成。其實方法很簡單,下面江西網(wǎng)絡(luò)公司小編就來為大家介紹一下。

? ? ? ?首先,在當(dāng)前用戶主目錄的.ssh目錄下面生成兩個文件。

? ? ? ?1、id_rsa
? ? ? ?私鑰文件,基于RSA算法創(chuàng)建,該私鑰文件要妥善保管,它被保存到客戶端中。?

? ? ? ?2、id_rsa.pub
? ? ? ?公鑰文件,與上面的私鑰文件是一對,該文件可以公開,放置于服務(wù)器端。?

? ? ? ?采用公鑰認證SSH登錄,可以實現(xiàn)無口令登錄遠程服務(wù)器,即用公鑰認證取代口令認證。這是我們生成SSH 公鑰的主要原因。我們在終端窗口中輸入如下指令:?

? ? ? ?$ ssh-keygen?

? ? ? ?創(chuàng)建了自己的公鑰/私鑰對后,需要將.ssh目錄中的id_rsa.pub發(fā)送到服務(wù)器。如果我們想讓當(dāng)前客戶端用戶作 為Git服務(wù)器管理者的話,在終端窗口中執(zhí)行如下指令:?

? ? ? ?$ cd ~/.ssh $ scp id_rsa.pub tonyguan@192.168.1.109:/tmp/admin.pub?
? ? ? ?tonyguan@192.168.1.109's password: ?
? ? ? ?id_rsa.pub ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?100% ?420 ? 0.4KB/s ? 00:00?

? ? ? ?其中tonyguan是服務(wù)器的用戶,將本機上的公鑰文件id_rsa.pub發(fā)送到服務(wù)器目錄tmp,并重新命名為 admin.pub。

? ? ? ?最后,小編要提醒大家的是,如果命令在執(zhí)行過程中出現(xiàn)ssh: connect to host 192.168.1.109 port 22: Connection refused錯誤,這很 有可能是服務(wù)器端沒有安裝SSH協(xié)議。在服務(wù)器終端中輸入sudo apt-get install openssh-server命令,就可以安裝SSH協(xié)議。?
400-680-9298,0791-88117053
掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號

歡迎您的光顧,我們將竭誠為您服務(wù)×

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務(wù) 售后服務(wù)
 
備案專線 備案專線
 
售后服務(wù) 售后服務(wù)
 
×