Você pode dizer a mussh
para solicitar que ssh
aloque um terminal usando a opção -o
com RequestTTY
, por exemplo,
mussh -o RequestTTY=yes -a -i ~/.ssh/id_rsa -d -H mas-hostfile -c 'bash script.sh' -m2
Se você usou ssh
diretamente, você pode usar sua opção -t
, mas mussh
usa -t
para um propósito diferente (e não passa esse para ssh
) :
-t
Force pseudo-tty allocation. This can be used to execute arbitrary screen-based programs on a remote machine, which can be very useful, e.g. when implementing menu services. Multiple-t
options force tty allocation, even if ssh has no local tty.
RequestTTY
Specifies whether to request a pseudo-tty for the session. The argument may be one of:no
(never request a TTY),yes
(always request a TTY when standard input is a TTY),force
(always request a TTY) orauto
(request a TTY when opening a login session). This option mirrors the-t
and-T
flags for ssh(1).
Leitura adicional: