在/etc/ansible/hosts檔案里,我們可以添加主機串列:

此時我們可以通過這些ip和組來去實行命令:

保錯是因為必須加入ssh秘鑰內容(本機密碼):

訪問第一個主機組也能成功:

再去訪問第二個主機組:

這里報錯是因為我們沒有將這兩臺主機的記錄加入到/root/.ssh/known_hosts中:



這時候再觀察檔案發現已經被添加進去,
再實行即可成功

免密碼
如果不想輸入-k引數,可以在/etc/ansible/hosts中加入引數:

也可以:
這樣就不需要輸入-k引數去訪問了,

還可以生成密鑰對:

將密鑰(公鑰)對發送給相應的主機,這樣就不需要輸入-k來輸入密碼了:

同樣地,再加入兩個主機:


在這兩臺主機上也有了認證鑰匙,這樣我們就能免密訪問:

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/201847.html
標籤:其他
下一篇:asan(AddressSanitizer)記憶體診斷(越界,非法訪問等)工具使用---一款比valgrind更好用的工具
