Я работал на одном из серверов нашей школы (будучи студентом), и у меня возникли проблемы с загрузкой и удалением файлов scp. Попытка отправить / вытащить файл с сервера при входе в систему на моем локальном компьютере
user@localHost$ scp <user>@<schoolServ>:<file> .
не работает и терминал зависает на неопределенное время. Однако у меня нет проблем с ssh-подключением к удаленному компьютеру и я пытаюсь передать его с другого направления.
user@schoolServ$ scp <file> <user>@<localHost>:~/.
работает отлично. Я пробовал три разные машины (OS X и Linux) безрезультатно. Есть идеи, что может вызвать это?
У scp может быть опция подробного описания, попробуйте ее и посмотрите, что она показывает. Однажды у меня была аналогичная проблема, и оказалось, что некоторые команды в .profile или .bashrc на целевой машине записывали пустую строку с непечатаемыми символами. Это вызвало проблему с рукопожатием ssl