[英]SSH password script using root
您好,我正在嘗試使用SSH密碼腳本。
我正在使用的用戶是root用戶,因為這是針對服務器群集的,而root用戶的密碼較少,無法進入群集中的所有其他服務器。
我在這里擁有的就像在一台服務器上一樣
echo "Welcome3 | passwd user1 --stdin"
這是我嘗試在群集上使用的腳本。
export HOSTS="server1.server.com
server2.server.com
server3.server.com
server4.server.com
server5.server.com"
for i in $HOSTS
do
echo $i
ssh $i echo Welcome3 | passwd user1 --stdin
done
我收到消息
“更改用戶user1 passwd的服務器名的密碼:所有身份驗證令牌已成功更新”
但是,當我使用新密碼登錄其他服務器時,似乎沒有用。
任何想法將不勝感激。
提前致謝。
您在本地計算機上更改了user1的密碼。
嘗試這個:
ssh $i 'echo Welcome3 | passwd user1 --stdin'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.