Saya dapat melakukan sftpkemarin ke kotak RHEL 5.4 (RedHat) dan hari ini saya tidak bisa.
Pesannya adalah "Received message too long 778199411", dan setelah beberapa penyelidikan, itu karena kotak RHEL saya .bashrcmemiliki garis echo "running .bashrc"- atau menggemakan apa pun, saya pikir.
Jadi mengapa mencetak garis akan memengaruhi sftp? Rasanya agak seperti masalah desain karena mencetak garis dalam .bashrcpekerjaan dalam situasi lain seperti masuk atau sshdan agak sulit untuk melacak ketika sftpgagal karena alasan aneh.
Jadi pertanyaannya adalah, mengapa mencetak garis menyebabkan kesalahan seperti itu dan bagaimana jika kita masih ingin mencetak sesuatu .bashrc? (terutama untuk melihat kapan file ini didapat / dieksekusi).