ПредишенСледващото

В този кратък урок ще разгледаме няколко примера, SCP команда и как тя може да се използва за сигурен трансфер на файлове.

Инсталиране на ВКП

SCP обикновено е инсталиран по подразбиране в повечето Линукс дистрибуции, като част от OpenSSH пакети. На Ubuntu / Debian например, OpenSSH клиент пакет предлага програмата SCP.

Нейният [192.168.1.3] пакет, който предоставя на SSH, SCP, SFTP програма, както и много други инструменти. Ето защо, ние не трябва да правите нищо допълнително тук, освен да се използва и да се учат на програмата.

Използването на ВКП

Основния синтаксис на ВКП е много лесно да си спомня. Изглежда така

Така че, ако се "изпраща" файл от локалния компютър на отдалечения компютър (качване) на синтаксиса е както следва

При копиране на файл от отдалечен хост към локалния хост (натоварване), тя изглежда като точно обратното

Това е до голяма степен за използването на ВКП за общи задачи. Отделно от това, има няколко допълнителни опции и функции, които са подкрепени от ВКП. Нека вземем кратък преглед на тези.

И да, SCP по подразбиране винаги ще презапише файловете на сървъра на дестинация. Ако трябва да се избегне, да се използва по-мощен инструмент, наречен Rsync.

1. Подробно получаване на

С многословно, SCP-програмата показва много информация за това, което той прави във фонов режим. Това често е полезно, когато програмата не се изпълнява или не може да изпълни заявката. Подробно деривация след това посочи точното място, където програмата се блъсна в проблеми.

Изходът ще бъде високо, и съдържа подробна информация за връзката, някои конфигурационни файлове и идентичността се използват и така нататък.

2. Прехвърлянето на множество файлове

Можете да зададете множество файлове, разделени с интервал, като този

За да копирате множество файлове от отдалечен хост към текущата локалната директория

3. Копирайте цялата директория (рекурсивно)

За да копирате цялата директория от един хост на друг, използвайте R и укажете директорията

SCP Можете да копирате файлове от един отдалечен хост към друг отдалечен хост, както добре.

5. Ускоряване на прехвърлянето на сгъстен

Много готино възможност за ускоряване на трансфера за да спестите време и трафик. Всичко, което трябва да направите, е да използвате параметър C да се даде възможност за компресиране. Файловете се компресират в движение и натиска върху целевия сървър.

В горния пример ние се движим в цялата директория с компресия активирана. Вземи скоростта ще зависи от това колко файлове могат да бъдат компресирани.

6. Ограничете използването на честотната лента

Ако не искате да SCP до целия размер на наличната честотна лента, а след това използвайте опцията л за ограничаване на максималната скорост в кбит / сек.

7. Свързване с различен номер на порт на отдалечения хост

Ако отдалечения сървър има SSH демон работи на друг порт (по подразбиране - 22), а след това, което трябва да кажа, SCP да се използва този конкретен номер на порт с помощта на опцията "-Р".

8. Запазване на атрибутите на файла

опция "-Р" (smallcase), с изключение на времето за промени, времето за достъп, както и начините на изходния файл.

9. Silent Mode

В тих режим (опция "-q"), щифт SCP ще получите забранени и ще се изключи светлината като добре като предупреждение и диагностични съобщения.

10. Посочете самоличността на файла

При използване на ключ-базирано идентифициране (без парола), ще трябва да се уточни самоличността на файла, който съдържа частния ключ. Тази опция се предава директно към командния SSH и работи по същия начин, както и.

11. Използване на различни ssh_config-файл

Използвайте "-F" възможност да посочите друг ssh_config файл.

12. Използване различен шифър

SCP използва по подразбиране шифър / криптиране AES. Понякога може да се наложи да използвате друг шифър. Използвайки различни шифър може да ускори процеса на прехвърляне. Например Blowfish и компанията, известна като толкова по-бързо, отколкото AES (но по-малко сигурен).

В примера по-горе, ние използваме Blowfish криптиране, заедно с компресия. Тя може да даде тласък на значителен процент, в зависимост от наличната честотна лента.

Въпреки, че ВКП е много ефективен при сигурен трансфер на файлове, липсват необходимите функции на инструменти синхронизация на файлове. Всичко, което може да направите е да поставите копие на всички тези файлове от едно място на друго.

По-мощен инструмент е Rsync, което не само разполага с всички функции, SCP, но добавя допълнителни възможности за интелигентно синхронизират файлове между два хоста. Например, можете да проверите и да се качват само променените файлове да се игнорира съществуващи файлове и така нататък.

Свързани пунктове:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!