3

Проблема: заставить cammond «scp file user @ server:» (source) работать наоборот. Мне нужен сервер на моей локальной машине, чтобы я мог копировать файлы туда-сюда как:

ROOT+SERVER+FILE      <----    Commands?    --->     FILE+LOCAL+YOUR+COMP
                               scp? how?             turn it to a server?

Я хочу использовать команду:

scp user@server:file me@my_local_server_on_my_comp:

2 ответа2

3

Второй аргумент - это «назначение», которым может быть сервер и путь или просто путь.

scp file user@server:newfile скопирует "file" на сервер как "newfile"

scp user@server:file newfile скопирует "file" с сервера как "newfile" <- это то, что вы ищете.

scp user@server1:file user@server2:newfile скопирует "file" с server1 на server2 как "newfile"

2

Вы можете скопировать удаленный файл с сервера на локальный компьютер с помощью,

localmachine prompt> scp user@server:/path/to/file /local/path/
  • Это предполагает, что у вас есть пользователь с именем логин на сервере,
  • Он попросит вас ввести пароль для пользователя на сервере, если у вас нет настройки аутентификации с открытым ключом.
  • Это скопирует удаленный файл на ваш локальный диск в /local/path
  • Он получит файл с абсолютного пути /path/to/ на сервере

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