10 Прикладів копіювання файлів через ssh

SCP (S ecure C oP y) - програма для віддаленого копіювання фалів по мережі між хостами.

Вона використовує SSH для передачі даних, ту ж аутентифікацію і ті ж заходи безпеки, що і SSH.

Під час копіювання вихідного фала в файл призначення, який вже існує, SCP перезаписує файл призначення. Якщо файл призначення ще не існує, тоді створюється порожній файл, йому задається ім'я файлу призначення і вже в нього записується вміст копіюється файлу.

Приклад 1: Копіюємо файл «file.txt» з віддаленого сервера на локальний комп'ютер.

Приклад 2: Копіюємо файл «file.txt» з локального комп'ютера на віддалений сервер.

Приклад 3: Копіюємо папку «dir1» з локального хоста в директорію «dir2» на віддалений хост.

Приклад 4: Копіюємо файл «file.txt» з одного віддаленого сервера «remote.host1» на інший віддалений сервер «remote.host2».

Приклад 5: Копіюємо файли «file1.txt» і «file2.txt» з локального комп'ютера в Ваш домашній каталог на віддаленому сервері.

Приклад 6: Копіюємо файл «file.txt» з локального хоста на віддалений хост, використовуючи порт 2222.

Приклад 7: Копіюємо файл «file.txt» з локального комп'ютера в Ваш домашній каталог на віддаленому сервері. Зберігаємо час зміни і час доступу і права копійованого фала.

Приклад 8: Копіюємо файл «file.txt» з локального комп'ютера в Ваш домашній каталог на віддаленому сервері. Збільшуємо швидкість роботи SCP змінюючи алгоритм шифрування з AES-128 (за замовчуванням) на Blowfish.

Приклад 9: Копіюємо файл «file.txt» з локального комп'ютера в Ваш домашній каталог на віддаленому сервері. Обмежуємо ширину каналу використовуваного командою SCP до 100 Kbit / s.

Приклад 10: Копіюємо кілька файлів з віддаленого хост в поточну директорію на Вашому локальному хості.