когда я пытаюсь передать scp, я получаю эту ошибку:
protocol error: bad mode
PD: Я могу установить SSH-соединение.
Итак, это небольшая часть вопроса о некромантии, но, поскольку я попал сюда, а потом понял, что это был за ответ после прочтения первого ответа, я решил, что поставлю это здесь для других заблудших душ.
Из-за того, как работает scp (через stdin/stdout через ssh AFAIK), наличие наивного bashrc, который печатает сообщения, нарушает ожидаемое форматированием scp и, следовательно, соединение.
Как предлагается в различных ответах в другом месте (ссылка ниже), изменение ваших точечных файлов обычно является способом исправить это:
проблема была в персонифицированном приветственном сообщении bash