Sono stato in grado di fare sftp
ieri con una scatola RHEL 5.4 (RedHat) e oggi non posso.
Il messaggio è "Received message too long 778199411"
, e dopo alcune indagini, era dovuto al fatto che il mio box RHEL .bashrc
aveva una linea echo "running .bashrc"
- o echeggiava qualcosa, credo.
Quindi, perché la stampa di una linea dovrebbe influire sftp
? Sembrava un problema di progettazione come stampare una linea in .bashrc
lavori in altre situazioni come il login o ssh
ed è un po 'difficile rintracciare quando sftp
fallisce per una ragione così strana.
Quindi la domanda è: perché stampare una riga causa tale errore e cosa succede se ci piace ancora stampare qualcosa .bashrc
? (principalmente per vedere quando questo file viene fornito / eseguito).