O que você quer fazer exatamente?
Para executar vários comandos remotos, você pode simplesmente fazer isso:
ssh root@$HOST_ADDRESS "<command> ; <command> ; etc ..."
O "documento aqui" é alimentado com a entrada padrão do processo remoto, então você pode fazer desta forma se desejar (note que você precisa especificar um shell, como / bin / sh aqui, como comando remoto):
ssh root@$HOST_ADDRESS /bin/sh <<TERM_STRING
cd /tmp/
sleep 2
exit 0
TERM_STRING
a opção "-t" é necessária apenas se um dos comandos remotos tiver que interagir com o tty local, por exemplo, ao usar "vi":
ssh -t root@$HOST_ADDRESS vi file