Tôi đã có thể thực hiện sftpngày hôm qua với hộp RHEL 5.4 (RedHat) và hôm nay tôi không thể.
Thông điệp là "Received message too long 778199411", và sau một vài cuộc điều tra, đó là do hộp RHEL của tôi .bashrccó một dòng echo "running .bashrc"- hoặc lặp lại bất cứ điều gì, tôi nghĩ vậy.
Vậy tại sao in ra một dòng ảnh hưởng sftp? Nó cảm thấy giống như một vấn đề thiết kế khi in ra một dòng trong .bashrccác tác phẩm trong các tình huống khác như đăng nhập hoặc sshrất khó để theo dõi khi sftpthất bại vì một lý do kỳ lạ như vậy.
Vì vậy, câu hỏi là, tại sao in ra một dòng gây ra lỗi như vậy và nếu chúng ta vẫn muốn in ra một cái gì đó trong .bashrc? (chủ yếu để xem khi tập tin này có nguồn gốc / thực thi).