Команда SCP: методы безопасной передачи файлов для Linux и Unix

Команда «scp» используется в операционных системах Linux и Unix для безопасной передачи файлов между локальным и удаленным хостом. Он означает «защищенное копирование» и использует протокол SSH для шифрования и аутентификации. Вот несколько методов, которые можно использовать с командой «scp»:

  1. Копировать локальный файл на удаленный хост:

    scp /path/to/local/file user@remote:/path/on/remote
  2. Скопируйте удаленный файл на локальный хост:

    scp user@remote:/path/to/remote/file /path/on/local
  3. Скопируйте каталог и его содержимое на удаленный хост:

    scp -r /path/to/local/directory user@remote:/path/on/remote
  4. Скопируйте каталог и его содержимое с удаленного хоста:

    scp -r user@remote:/path/to/remote/directory /path/on/local
  5. Копирование файлов между двумя удаленными хостами (через локальный хост):

    scp user1@remote1:/path/to/file user2@remote2:/path/on/remote2

Не забудьте заменить «пользователь» именем пользователя на удаленном хосте и указать соответствующие пути для исходных и целевых файлов или каталогов.