De um modo aleatório, recomendo que você use o SSH. O RSH envia senhas claramente, o SSH é muito mais seguro.
De qualquer forma, você precisará escapar de caracteres que o shell local irá interpretar. Ou seja, esses tubos. E as citações simples. E o cifrão. Eu acho que as chaves são boas, mas eu provavelmente ficaria paranoica e faria as duas. Se isso não for feito, o comando RSH será transmitido apenas para o primeiro canal, e a saída desse comando será canalizada localmente para grep, awk, etc.
Este é o tipo de comando que fica irritante. Tente isto:
rsh <remotemachine> ps -ef \| grep <somepattern> \| awk \'\{print \\}\' \| xargs n1 -t -i kill \{\}
- Christopher Karel