Executando comando shell que aninhou aspas via ssh

Eu tenho este seguinte comando shell:

ssh user@host "df | grep /dev/ | \
awk 'BEGIN{print "DISK", "%USAGE", "STATUS"} {split($5, a, "%"); \
var="GREEN"; print $1, $5, var}' | column -t"

Preciso executar isso no ssh, mas recebo um erro de sintaxe devido à presença de aspas duplas e simples aninhadas.

Tentei os caracteres de escape antes do início e final das aspas, mas isso não resolveu o problema.

No entanto, no sistema local em execução, isso fornecerá a seguinte saída:

$ df | grep /dev/ | \
awk 'BEGIN{print "DISK", "%USAGE", "STATUS"} {split($5, a, "%"); \
var="GREEN"; print $1, $5, var}' | column -t
DISK       %USAGE  STATUS
/dev/sda1  95%     GREEN

questionAnswers(3)

yourAnswerToTheQuestion