騰訊CVM suselinux密鑰對發佈

因爲騰訊上suselinux用的是SSH2,所以生成的時候需要用到ssh-keygen2工具,以往用的是(ssh-keygen)。
在A服務器上生成密鑰對
ssh-keygen2 -t rsa
提示輸入密碼,如果需要空密碼,直接回車就行。

執行完後會在當前用戶的目錄下的.ssh2/生成一對密鑰,如/root/.ssh2目錄下生成id_rsa_2048_a和id_rsa_2048_a.pub
接下來創建兩文件

文件名:identification,cat identification #IdKey id_rsa_2048_a#

文件名:authorization文件,cat authorization  #Key id_rsa_2048_a.pub #

文件創建完後,密鑰對算是生成完了,接下來就是把公鑰上傳到需要被管理的服務器上去。如果只需要上傳較少的服務器,遠程拷貝過去就行了,如果服務器比較多,就用腳本上傳

1.建立一個存放服務器ip的文件:ip.txt     cat ip.txt #1.1.1.1 2.2.2.2 .....#

2.建立上傳腳本 copy.sh

#!/bin/bash

publicfile='/root/.ssh2/id_rsa_2048_a.pub  /root/.ssh2/authorization'

while read host

do

   echo $host

   scp $publicfile root@$host:/root/.ssh2

done < 'ip.txt'

這樣,就完成了。(注意文件權限)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章