Перейти до основного вмісту
Головна
нотатки кодера

Navigation

  • Головна
  • Про мене
  • Документація
  • Портфоліо
User account menu
  • Вхід

Рядок навіґації

  1. Головна

Приклад синтаксису для Secure Copy (scp)

від vetal, 15 жовтня, 2013
Категорія
Адміністрування
  • Щоб додати коментар, увійдіть або зареєструйтесь

Що є Secure Copy?

scp дозволяє файлам бути скопійованими кудись, звідкись чи між різними хостами. Воно використовує ssh для передачі даних і забезпечує таку ж саму аутентифікацію та рівень безпеки як ssh.
Приклади
Скопіювати файл "foobar.txt" з віддаленого хосту на локальний

    $ scp your_username@remotehost.edu:foobar.txt /some/local/directory

Скопіювати файл "foobar.txt" з локального хосту на віддалений

    $ scp foobar.txt your_username@remotehost.edu:/some/remote/directory

Скопіювати директорію "foo" з локального хосту на віддалений в директорію "bar"

    $ scp -r foo your_username@remotehost.edu:/some/remote/directory/bar

Скопіювати файл "foobar.txt" з віддаленого хосту "rh1.edu" на віддалений хост "rh2.edu"

    $ scp your_username@rh1.edu:/some/remote/directory/foobar.txt \
    your_username@rh2.edu:/some/remote/directory/

Скопіювати файли "foo.txt" та "bar.txt" з локального хосту в вашу домашню директорію на віддаленому хості

    $ scp foo.txt bar.txt your_username@remotehost.edu:~

Скопіювати файл "foobar.txt" з локального хосту на віддалений використовуючи порт 2264

    $ scp -P 2264 foobar.txt your_username@remotehost.edu:/some/remote/directory

Скопіювати декілька файлів із віддаленого хосту в поточний каталог на локальному хості

    $ scp your_username@remotehost.edu:/some/remote/directory/\{a,b,c\} .
    $ scp your_username@remotehost.edu:~/\{foo.txt,bar.txt\} .

scp Продуктивність

За замовчуванням scp використовує Triple-DES чіфер для шифрування даних, що надсилаються. Використовуючи Blowfish чіфер швидкість буде вищою. Цього можна досягти, використовуючи опцію -c blowfish в командному рядку.

    $ scp -c blowfish some_file your_username@remotehost.edu:~

Зазвичай вважається, що опція -C для стиснення також має бути використана для збільшення швидкості. Проте, ефект від стиснення значною може пришвидшити завантаження тільки на дуже повільних з'єднаннях. В іншому випадку це додасть лише роботи вашому процесору. Приклад використання blowfish та стиснення:

    $ scp -c blowfish -C local_file your_username@remotehost.edu:~
Linux

Категорії

  • Історії
  • Адміністрування
  • Поради
  • Програмування

Останні матеріали

  • OpenCart облік прибутку
    1 година 14 хвилин ago
  • Fail2Ban: Постійний бан
    2 тижні 4 дні ago
  • Як отримати список змінених файлів між ревізіями
    5 років ago
  • Що робити якщо svn: database disk image is malformed
    6 років ago
  • Як виправити пошкоджений /etc/sudoers файл
    7 років 1 місяць ago
  • Налаштування зовнішнього клієнта контролю версії (svn, git і т.і.) через тунель ssh в IDE
    8 років 3 місяці ago
  • RabbitMQ очистка одної конкретної черги з командної строки
    8 років 9 місяців ago
  • Гарне перенаправлення домену з www на домен без www
    9 років ago
  • Doctrine ORM біхейвери, або як використовувати трейти ефективно
    9 років 3 місяці ago
  • Приклад синтаксису для Secure Copy (scp)
    9 років 5 місяців ago

1980-2023 © All rights reserved. VAG.org.ua // нотатки кодера.