您好我正在尝试使用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:所有身份验证令牌都已成功更新“
但是当我使用新密码登录其他服务器时,似乎无法接受。
任何想法都会受到赞赏。
提前致谢。
答案 0 :(得分:0)
您在本地计算机上更改了user1的密码。
试试这个:
ssh $i 'echo Welcome3 | passwd user1 --stdin'