сбой запроса SCP exec на канале 0

Я пытаюсь SCP файлы с одного компьютера на другой, однако я получаю

ошибка запроса exec на канале 0".

когда я использую SSH, однако, я могу добраться до машины без проблем. Я использую функцию SCP в Cygwin, если это помогает.

что я нашел при поиске в интернете говорили о ".файл bashrc" но только один я нашел-это "Баш.bashrc".

это команда, которую я использовал:

scp /filelocation/file user@hostname:/folderlocation

I также пробовал с IP-адрес вместо имени хоста, но у меня тот же результат.

Я проверил, что удаленный узел имеет команду SCP.

18
задан Blackwood
03.03.2023 18:56 Количество просмотров материала 3016
Распечатать страницу

2 ответа

чтобы увидеть .файл bashrc (и другие файлы, начинающиеся с точки), что вам нужно сделать

ls -a

самое простое решение-это переименовать .профиль. ,bashrc,.вход. ,bash_profile файлы, так что они не включены. Они известны как файлы запуска оболочки.

Если ваш scp теперь работает, ответ лежит в одном из этих файлов.

в основном один из файлов запуска оболочки отправляет вывод обратно, и это портит согласование ssl на.

это может быть так же просто, как отправка специальных escape-последовательностей для установки заголовка окна. Еще один виновник-команда stty.

вы хотите окружить вывод на терминал только при входе в систему с помощью

if tty -s >/dev/null 2>&1; then
    # here if have a real terminal associated to send stty commands 
    # or other special escape sequences to terminal
fi
0
отвечен strobelight 2023-03-05 02:44

Я согласен с strobelight , что эта ошибка часто выводится из.bashrc (и другие) файлы инициализации bash.

есть несколько встроенных способов тестирования интерактивных оболочек:расширенный bash-scripting guide ссылка, serverfault ссылка.

что я чаще всего видел на тест $PS1 для Когда делать выход:

if [ "$PS1" ]; then
    echo "some message"
fi
0
отвечен Neil Katin 2023-03-05 05:01

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх