Як копіювати файли по 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: Копіюємо кілька файлів з віддаленого хост в поточну директорію на Вашому локальному хості.