Подсоединиться по SSH и поменять пароль?
Теоретически, можно уменьшить количество лишних сущностей, если передать всю команду одной строкой. 
Как-то так (пароли заслэшить):
ssh user@host 'echo -e "password\npassword" | passwd username

ну для смены пароля в sh скриптах я бу не рекомендовал использовать команду passwd
лучше использовать команду chpasswd 
echo «user:password» | chpasswd