Não tem nada a ver com o SSH. O argumento -x
para bash é o comando set
do bash, que exibe os argumentos do comando em formato expandido. É por isso que as strings entre aspas duplas são exibidas como strings entre aspas simples.
$ cat test.sh
echo "here are 'some single quotes' inside double quotes"
$ bash -x test.sh
+ echo 'here are '\''some single quotes'\'' inside double quotes'
here are 'some single quotes' inside double quotes