Il mio problema è che devo impostare alcune variabili e generare alcune righe ogni volta che accedo alla shell ssh, e allo stesso tempo devo essere in grado di usare sftp per trasmettere file via Filezilla.
Ora, secondo le FAQ di openssh su http://www.openssh.org/faq.html , se i tuoi script di avvio fanno eco a qualsiasi tipo di output, si incasina con sftp. Quindi, o ritarda indefinitamente o errori con una "Connessione chiusa dal server con codice di uscita 128".
Ho provato soluzioni come spostare .bashrc in .bash_profile o usare il seguente codice in .bashrc:
if [ "$TERM" != "dumb" ]
then
source .bashc_real
fi
E:
if [ "$TERM" = "xterm" ]
then
source .bashc_real
fi
Tuttavia, nulla funziona. Il mio terminale shell è bash e mi collego a sftp con filezilla.
.bashrc
dovrebbe essere ricercato perscp
ossh host command
.