關於ssh命令的幾個使用小技巧(r11筆記第27天)
ssh命令其實用了些日子了,但是感覺長進不大,主要原因是對它不夠了解。
我想絕大多數的系統環境我還是使用ssh的方式會多一些,就這樣看起來小米加步槍的工作方式,想想遠離圖形介面工具管理資料庫也有好幾年了。
今天早上突然想起來有一個同事的工作環境需要我開更高一些的許可權,沒過多久,我就得到了一個IP列表,這些伺服器都是需要開通較高的許可權。因為我們使用的都是中控機器去免密碼登入,所以我需要給他開通這些伺服器的訪問許可權,看起來工作量還不小。
常規的思路是:
-
複製.ssh/id_rsa.pub到目標伺服器,比如目標伺服器是10.12.1.1,則命令為:
scp .ssh/id_rsa.pub root@10.12.1.1:~
-
然後ssh登入到目標端,執行
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
-
然後簡單檢視authorized_keys檔案,驗證一下是否連線正常
如果是多臺伺服器,這個操作就顯得很繁瑣。對於重複性的繁瑣操作我很反感,沒什麼技術含量還耗費時間。所以我就停下來想,還有沒有其他更好的方式,使用一個命令就能夠搞定最好。
果然還是磨刀不誤砍柴工,經過一番摸索和網路的幫助,找到了以下的幾種方式。
第一種方式是使用ssh-copy-id來完成,這個是linux字典的命令列工具。具體可以參考sskLinux命令ssh-copy-id (r10筆記第21天)
第二種方式是免指令碼傳輸,直接在遠端呼叫,使用管道的方式
比如
cat ~/.ssh/id_rsa.pub |ssh 10.12.1.1 "cat - >> ~/.ssh/authorized_keys"
第三種方式也是免指令碼傳輸,和上面的命令略有一些差別.
ssh 10.12.1.1 "cat - >> ~/.ssh/authorized_keys" < ~/.ssh/id_rsa.pub
上面三種方式都是經過檢驗還不錯的方法,能簡化繁瑣重複的工作,本身就是生活質量的提高啊。大家有什麼好的建議也希望一併提出來。
之前總結過的幾篇關於命令的使用,希望對大家有所幫助。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21374452/viewspace-2131618/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於金錢的幾個小故事(r12筆記第8天)筆記
- 關於責任和業務(r11筆記第60天)筆記
- Oracle Data Guard延遲的幾個可能(r11筆記第69天)Oracle筆記
- 新手使用筆記本的三個小技巧筆記
- 一個細小問題觸發的報警(r11筆記第68天)筆記
- Linux命令列中幾個使用history相關的技巧Linux命令列
- 關於閃回區溢位導致的資料hang(r11筆記第12天)筆記
- 關於使用plsql操作oracle的一點小技巧和幾個常用的查詢語句SQLOracle
- 返京途中(r11筆記第61天)筆記
- 8個關於Python的小技巧Python
- 兩個資料庫的問題(r11筆記第4天)資料庫筆記
- iOS 關於tabBar的幾處筆記iOStabBar筆記
- 關於使用plsql操作oracle的一點小技巧和幾個常用的查詢語句BUSQLOracle
- 幾個常用linux命令筆記Linux筆記
- 關於Win10的10個小技巧Win10
- Python中使用字典的幾個小技巧Python
- 我的女兒二三事(r11筆記第87天)筆記
- Oracle 12c資料字典的小問題(r11筆記第49天)Oracle筆記
- 關於大資料的幾個小故事大資料
- 關於redo的幾個小知識點
- 乾貨技巧|關於Redis的16個使用技巧Redis
- 使用sysbench壓力測試MySQL(一)(r11筆記第3天)MySql筆記
- 需要了解的pssh(r11筆記第28天)筆記
- 我眼中的寶雞景點(r11筆記第53天)筆記
- 我眼中的兵馬俑(r11筆記第55天)筆記
- MySQL中的undo截斷(r11筆記第89天)MySql筆記
- Swift開發的幾個小技巧Swift
- 關於檢視檔案的幾個小命令
- 你這個樣子可不行啊(r11筆記第85天)筆記
- 關於Linux的幾個小誤解(轉)Linux
- 一個SQL效能問題的優化探索(二)(r11筆記第38天)SQL優化筆記
- 關於maven的一份小筆記Maven筆記
- MySQL中的半同步複製(r11筆記第65天)MySql筆記
- Linux 使用者的 3 個命令列小技巧Linux命令列
- 幾個SQL查詢小技巧SQL
- 構建Docker幾個小技巧Docker
- 修改一個列表中的一個單詞小技巧筆記筆記
- 深入 TypeScript – 2( 幾個常用的小技巧)TypeScript