Eu tenho esse trabalho. O problema era que eu tinha que especificar o host para o primeiro comando nc, assim:
nc -n 192.168.1.2 -l 2222 0<backpipe | nc -n 127.0.0.1 22 1>backpipe"
Normalmente, o host não deve ser necessário com "-l" (o padrão é o host local), de acordo com a página do manual.