1

На моем домашнем компьютере у меня есть файл

/Users/Me/Downloads/something.tar.gz

который я хотел бы скопировать через SSH в

/home/me/Matlab

на сервере моего университета.

Я пытался сделать это путем

scp /Users/Me/Downloads/something.tar.gz me@hostname:/home/me/Matlab

или же

  scp -r /Users/Me/Downloads/something.tar.gz me@hostname:/home/me/Matlab

В обоих случаях меня просят ввести мой пароль, и после этого я получаю следующее:

/home/me/.private_functions: line 15: bind: warning: line editing not enabled

Не могли бы вы мне помочь? Я абсолютно новичок во всех этих вещах и уже рад, что мне удалось хотя бы запустить ssh.

С уважением!

Редактировать:

Так как ошибка, кажется, находится в файле .private_functions, вот содержимое этого файла:

скриншот файла private_functions

Более того, вот скриншот при использовании scp -v:

scrrenshot с использованием scp с опцией -v

Более того, я сделал то же самое с scp -vv , вот скриншот:

скриншот использования scp с -vv

Изменить 2:

Вот скриншоты из выхода команды grep .private_functions ~/.*

1 ответ1

2

Предлагаю заменить в вашем файле .private_functions:

bind "..."

от

tty=$(tty); [[ $tty != "not a tty" ]] && bind "..."

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