В настоящее время я пытаюсь получить файл из моей школьной учетной записи на моем компьютере Mac с помощью SSH. У меня есть имя хоста, и я могу войти в него просто отлично, но передача файлов - это все равно, что разбивать мою голову об стену снова и снова. Похоже, мне нужно использовать SCP. С веб - сайта One и WebsiteTwo. Пока в SSH у меня в терминале такое есть;

~/ назначить $ 1 scp Имя пользователя @ Имя хоста:/home/burj1620/assign/a3.submit / Пользователи / я / Разработка / Назначения1620 / Назначение3

Однако я получаю следующую ошибку;

/Users/me/Development/Assignments1620/Assignment3: Нет такого файла или каталога

После проверки моего правописания снова и снова я попытался использовать /Desktop в качестве второго местоположения. Однако он просто скопировал файл a3.submit из его текущего каталога на рабочий стол, а не на мой компьютер дома. Есть что-то очевидное, что я упускаю? Это кажется довольно простым, но это просто не работает.

Спасибо

1 ответ1

1

Вам нужно запустить scp на своем компьютере дома.

Так что в основном концепция заключается в следующем:

scp <user>@<remote_host>:/path/to/file/on/remote/computer /local/path/on/your/computer/file

Если вы выполняете эту команду ПОСЛЕ того, как вы вошли в систему на удаленном компьютере через SSH, и вы используете удаленный компьютер в своей команде как remote_host , фактически вы просто копируете его в тот же ящик.

Кроме того, на вашем Mac вы можете использовать клавишу Tab , чтобы завершить имена путей. Просто введите несколько начальных букв и нажмите клавишу Tab . Спасет вас проверка на орфографию. Завершение будет остановлено, когда будут найдены несколько альтернатив, двойная вкладка покажет вам альтернативы, добавит достаточное количество букв в слово, чтобы сделать его уникальным, и снова нажмите клавишу Tab .

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