Você pode fazer:
foo@server1$ ssh -t bar@server2 'passwd && echo "Password updated sucessfully"'
A opção -t força a alocação do pseudo tty, caso contrário, sua senha digitada será vista na tela.
O fluxo da minha necessidade real é o seguinte.
passwd para o usuário que efetuou login no system2 Password had been updated
successfully ] Eu tenho etapas para tudo mais, mas para alterar a senha no sistema remoto é um pouco confuso.
Perdoe se a pergunta for ampla e, por favor, aceite.
Você pode fazer:
foo@server1$ ssh -t bar@server2 'passwd && echo "Password updated sucessfully"'
A opção -t força a alocação do pseudo tty, caso contrário, sua senha digitada será vista na tela.