3

когда я пытаюсь передать scp, я получаю эту ошибку:

protocol error: bad mode

PD: Я могу установить SSH-соединение.

2 ответа2

3

Итак, это небольшая часть вопроса о некромантии, но, поскольку я попал сюда, а потом понял, что это был за ответ после прочтения первого ответа, я решил, что поставлю это здесь для других заблудших душ.

Из-за того, как работает scp (через stdin/stdout через ssh AFAIK), наличие наивного bashrc, который печатает сообщения, нарушает ожидаемое форматированием scp и, следовательно, соединение.

Как предлагается в различных ответах в другом месте (ссылка ниже), изменение ваших точечных файлов обычно является способом исправить это:

3

проблема была в персонифицированном приветственном сообщении bash

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .