Pude hacerlo sftpayer a una caja RHEL 5.4 (RedHat) y hoy no puedo.
El mensaje es "Received message too long 778199411", y después de un poco de investigación, se debió a que mi caja RHEL .bashrctenía una línea echo "running .bashrc", o me hizo eco de algo, creo.
Entonces, ¿por qué afectaría la impresión de una línea sftp? Se sintió un poco como un problema de diseño, ya que imprimir una línea en .bashrcobras en otras situaciones, como iniciar sesión o sshes difícil de rastrear cuando sftpfalla por una razón tan extraña.
Entonces, la pregunta es, ¿por qué imprimir una línea causa tal error y qué pasa si todavía nos gusta imprimir algo .bashrc? (principalmente para ver cuándo se obtiene / ejecuta este archivo).