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.