溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

初學云計算需要注意什么 多服務器批量如何操作

發(fā)布時間:2020-06-22 00:44:48 來源:網(wǎng)絡 閱讀:244 作者:千鋒鄭州 欄目:云計算

  初學云計算需要注意什么?多服務器批量如何操作?在云計算運維人員的日常工作中,通常需要同時在多臺服務器上執(zhí)行同樣的命令,如對比日志、檢查服務等,這就需要從業(yè)人員具備服務器批量操作的能力。很多初學云計算的人并不清楚如何使用Linux Shell在多服務器上批量操作,接下來就給大家介紹一下。

  

初學云計算需要注意什么 多服務器批量如何操作


  如果需要在大量的服務器執(zhí)行相同的操作,或者是部署分布式應用(elk、k8s、geth等)時,一般的做法是寫一個批量操作的本地腳本,依次CSP到每一臺服務器上,然后SSH到每一臺服務器上執(zhí)行腳本。以下是相關知識點介紹:

  SSH

  Secure Shell(安全外殼協(xié)議,簡稱SSH)是一種加密的網(wǎng)絡傳輸協(xié)議,可在不安全的網(wǎng)絡中為網(wǎng)絡服務提供安全的傳輸環(huán)境。SSH通過在網(wǎng)絡中建立安全隧道來實現(xiàn)SSH客戶端與服務器之間的連接。

  公鑰登陸

  理解了非對稱加密的原理后,再公鑰登陸會非常簡單。由于公私鑰是唯一的一對,在客戶端保障自己私鑰安全的情況下,服務端通過公鑰就可以完全確定客戶端的真實性,所以要實現(xiàn)公鑰登陸,我們就要先生成一個公私密鑰對。通過ssh-keygen命令來生成密鑰對,為了讓步驟更完整,我把它們暫時保存到工作目錄,默認會保存到/.ssh目錄。

  把私鑰文件./test 的內(nèi)容放到 客戶端的~/.ssh/id_rsa,再使用密碼試登陸到服務器后,將公鑰內(nèi)容./test.pub里的內(nèi)容放到 服務器的~/.ssh/authorized_keys。再次登陸時,ssh 會自動使用自己的私鑰來認證,也就避免了輸出密碼。

  批量操作

  公鑰登陸幫我們避免了每次登陸服務器要輸出密碼的麻煩,它同時也解決了每個登陸會話都會同步阻塞的問題,這樣我們就可以利用ssh的 ssh user@host command方式來直接在服務器上執(zhí)行命令。

  同時,在我們擁有一個ip列表的情況下,使用for循環(huán)遍歷ip列表,在多個服務器上批量執(zhí)行命令也就成為了可能。

  想了解更多Linux Shell腳本知識點、想快速掌握云計算運維工程師所需的技能,你可以選擇專業(yè)學習來入門云計算行業(yè)。


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI