Я смог сделать sftp
вчерашнюю коробку RHEL 5.4 (RedHat), а сегодня не могу.
Сообщение "Received message too long 778199411"
, и после некоторого расследования, это было из-за того, что у моей коробки RHEL .bashrc
есть линия echo "running .bashrc"
- или что-то повторяет вообще, я думаю.
Так почему же распечатка строки влияет sftp
? Это было немного похоже на проблему дизайна, так как распечатка строки в .bashrc
работах в других ситуациях, таких как вход в систему или ssh
, было трудно отследить, когда sftp
произошел сбой по такой странной причине.
Таким образом, вопрос в том, почему распечатка строки вызывает такую ошибку, и что, если мы все еще хотели бы распечатать что-то в .bashrc
? (в основном, чтобы увидеть, когда этот файл получен / выполнен).