Scp non funziona, dà errori appena connesso

From RVM Wiki
Revision as of 11:52, 22 October 2005 by Gabriele.vivinetto (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Il problema è lo stesso di Errore "Received message too long" con sftp o winscp

E' espresso nella FAQ di OpenSSH.

Per risolverlo, è utile ricordare che:

  • .bashrc: viene eseguito per le shell non interattive (come scp)
  • .bash_profile: viene eseguito per le shell di login (come sessioni ssh)

Quindi se si ha ad esempio un echo o un comando che produce output (qualsiasi output, basta che scriva su stdout o stderr) è bene metterlo in .bash_profile, NON in .bashrc.

Quindi: spostare tutto ciò che si vuole sia eseguito al login in .bash_profile (che esegue comunque .bashrc) e lasciare le parti essenziali in .bashrc.

Vedi ssh works, scpt and sftp not