Подтвердить что ты не робот

Загрузка файла на локальный компьютер через 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

Любая помощь?

Кажется, он пытается сохранить его в каталоге на удаленной системе, но я не уверен.

** обновление:

Я удалил место по обе стороны от: Теперь он загружается, но я ничего не вижу на своем рабочем столе.

Спасибо за вашу помощь.

4b9b3361

Ответ 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% ясным, я имею в виду удалить пробелы с обеих сторон символа двоеточия)