Eu acho que você tem uma autenticação mais segura ativada no servidor enquanto o cliente é mais antigo?
Você pode tentar "scp username @ server: caminho / arquivo destinationpath" em vez de "sftp". Isto funciona? O ssh funciona? Você também pode tentar usar "winscp" em uma máquina Windows.
Um deles pode fornecer uma mensagem de erro mais descritiva.