Загрузка файла на локальный компьютер через SCP при подключении ssh к удаленному компьютеру
Я продолжаю получать сообщение об ошибке при попытке загрузить файл с удаленного компьютера при подключении через SSH.
Я использую Mac и подключаюсь через терминал.
Введите следующее:
scp [email protected] : /path/to/hosts/file/host_file.txt ~/desktop
Затем я ввожу свой пароль и получаю следующую ошибку:
scp: .: not a regular file
cp: cannot create regular file '/host_file.txt': permission denied
/directory/user/desktop: no such file or directory
Любая помощь?
Кажется, он пытается сохранить его в каталоге на удаленной системе, но я не уверен.
** обновление:
Я удалил место по обе стороны от:
Теперь он загружается, но я ничего не вижу на своем рабочем столе.
Спасибо за вашу помощь.
Ответы
Ответ 1
Вместо
scp [email protected] : /path/to/hosts/file/host_file.txt ~/desktop
удалите пробелы, окружающие :
.
scp [email protected]:/path/to/hosts/file/host_file.txt ~/desktop
Edit:
Я пытаюсь получить сообщение об ошибке при попытке загрузить файл с удаленного компьютера при подключении через SSH.
Вы не должны запускать команду scp, когда вы уже отправлены на сервер, который просто загружает файл с сервера... на сервер.
Вы должны запустить команду scp непосредственно с вашего mac.
Ответ 2
Удалите пробелы по обе стороны от :
scp [email protected]:/path/to/hosts/file/host_file.txt ~/desktop
(чтобы быть на 100% ясным, я имею в виду удалить пробелы с обеих сторон символа двоеточия)