Se você pressionou Up e obteve ^[[A , provavelmente é porque o shell na máquina remota não suporta histórico. Se você executar history e ele disser algo como sh: 1: history: not found , isso confirma.
Mais informações aqui: Por que minhas teclas de seta não funcionam no sh
Além disso, se você não tiver certeza de qual shell está em uso, execute echo $0 .