【发布时间】:2015-03-15 09:46:36
【问题描述】:
您好,我正在尝试使用 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: 所有认证令牌更新成功”
但是当我用新密码登录其他服务器时,它似乎不需要。
任何想法都将不胜感激。
提前致谢。
【问题讨论】:
-
尝试使用 Welcome3 登录?
标签: linux bash ssh scripting redhat