Як копіювати файли по ssh, комп’ютерна допомога

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

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

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

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

$ Scp [email protected]: file.txt / some / local / directory


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

$ Scp file.txt [email protected]: / some / remote / directory


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

$ Scp -r dir1 [email protected]: / some / remote / directory / dir2


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


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


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

$ Scp -P 2222 file.txt [email protected]: / some / remote / directory


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


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


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


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