如何批量複製ssh金鑰到Linux系統主機

2021-10-24 03:14:23 字數 387 閱讀 5881

每次登入都要輸入密碼很煩人,下面的指令碼可以批量匯入公鑰到指定多個ip中,使用後記得把檔案刪除掉!

sshpass在macos下可能不好搞定,brew因為安全問題預設不給安裝,可以通過別人寫好的指令碼來安裝,其他系統自己想辦法!很簡單。

brew install

tmp_pass=yourpassword

while read server

do echo $

sshpass -p $tmp_pass ssh-copy-id root@"$"

done <<\eof

1.1.1.1

2.2.2.2

eof

ssh金鑰批量分發

以下所有的命令指令碼都是在centos7系統上實現,centos6略有不同 客戶端使用公鑰連線伺服器的步驟 提起ssh我們就能想到的是遠端連線,平時我們都是通過密碼來登入linux主機,其實我們還是可以通過金鑰來登入linux的,那麼它的實現步驟是怎樣的呢?第一步 客戶端通過ssh keygen生成...

批量配置SSH 免金鑰登入指令碼

root c3 zabbix serv hurl cat sendsshkey.sh bin bash if z 1 then echo usage sh 0 username passwd echo example sh 0 root passwd 2015 fi function sendssh...

如何生成ssh金鑰檔案

還用之前的目錄 按照以下步驟執行 生成ssh key ssh keygen t rsa c gitlab的郵箱賬號 yes or no 就輸入yes 其他的預設就行 直接按回車 檢視ssh公鑰,windows是一樣的 cat ssh id rsa.pub將公鑰複製下來 開啟gitlab 找到設定 新...