【问题标题】:SSH password script using root使用 root 的 SSH 密码脚本
【发布时间】: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


【解决方案1】:

您更改了本地计算机上 user1 的密码。

试试这个:

ssh $i 'echo Welcome3 | passwd user1 --stdin'

【讨论】:

    猜你喜欢
    • 2014-09-13
    • 2016-03-19
    • 2012-05-01
    • 2011-02-23
    • 2012-06-29
    • 1970-01-01
    • 2012-08-25
    相关资源
    最近更新 更多