[問題] ansible ssh相關問題
公司最近請我研究用ansible批量修改linxu server的密碼
其中有遇到一個問題
當我使用ansible-playbook指令跑yml
會需要SSH到我在/etc/ansible/hosts指定的機器動作
但是會使用root user
都會遇到permission denied的問題 就直接 unreachable
這個問題先前在用ansible部屬K8S的時候有解決
當時是要先到各個被控端
1.輸入passwd root 更改一次密碼
2.編輯 /etc/ssh/sshd_config並新增PermitRootLogin yes
3.重啟sshd systemctl restart sshd
4.ansible端設定無密碼 ssh-keygen (按下4次enter 設定無密碼)
5.ansible端跑 ssh-copy-id root@ip (ip為各個被控端)
就可以ssh root@被控端IP
而K8S node才幾台 去跑上面步驟OK
但我今天是要跑全公司Linux機器 有幾百台...
想問問看有沒有別的方式
其中有想到可能是可以讓ansible用非root去SSH(但不確定會不會遇到SSH可以通 但進去後沒權限的問題)
但是ansible似乎都是用root去ssh 不知道怎麼改
不知道該怎麼解決....
求大大們指教
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.75.6.134 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1672741390.A.D26.html
推
01/03 22:06,
1年前
, 1F
01/03 22:06, 1F
→
01/03 22:08,
1年前
, 2F
01/03 22:08, 2F
推
01/04 11:05,
1年前
, 3F
01/04 11:05, 3F
→
01/04 11:06,
1年前
, 4F
01/04 11:06, 4F
→
01/04 11:06,
1年前
, 5F
01/04 11:06, 5F
→
01/04 11:07,
1年前
, 6F
01/04 11:07, 6F
→
01/04 11:07,
1年前
, 7F
01/04 11:07, 7F
→
01/04 11:08,
1年前
, 8F
01/04 11:08, 8F
→
01/04 15:27,
1年前
, 9F
01/04 15:27, 9F
→
01/04 15:29,
1年前
, 10F
01/04 15:29, 10F
→
01/04 15:30,
1年前
, 11F
01/04 15:30, 11F
→
01/04 15:32,
1年前
, 12F
01/04 15:32, 12F
→
01/04 15:32,
1年前
, 13F
01/04 15:32, 13F
→
01/04 15:33,
1年前
, 14F
01/04 15:33, 14F
推
01/04 15:58,
1年前
, 15F
01/04 15:58, 15F
→
01/04 15:58,
1年前
, 16F
01/04 15:58, 16F
→
01/04 16:21,
1年前
, 17F
01/04 16:21, 17F
→
01/04 16:22,
1年前
, 18F
01/04 16:22, 18F
→
01/04 16:22,
1年前
, 19F
01/04 16:22, 19F
→
01/05 00:39,
1年前
, 20F
01/05 00:39, 20F
→
01/05 17:23,
1年前
, 21F
01/05 17:23, 21F
→
01/06 09:55,
1年前
, 22F
01/06 09:55, 22F
Linux 近期熱門文章
23
129
PTT數位生活區 即時熱門文章