Линук наредбе

Коришћење наредбе сцп на Линуку

Коришћење наредбе сцп на Линуку
СЦП значи „сигурна копија“ и то је алтернативни начин за ФТП / СФТП за пренос датотека са уређаја на други уређај. СЦП, баш као и СФТП, ради преко ССХ протокола.

Кратки увод у ССХ протокол:

ССХ (Сецуре Схелл) протокол је створен као алтернатива Телнету за пријаву и приступ удаљеним уређајима на сигуран начин. За разлику од Телнет ССХ пружа шифрирање комуникације између обе стране. Да би разумјели ССХ и Телнет замислите тунел у којем информације путују од уређаја до другог, с Телнетом је тунел провидан и омогућава спољним актерима да виде информације које пролазе кроз њега, док је код ССХ исти тунел обојен спречавајући људе да виде информације које пролазе унутар њега. Иако је ССХ протокол у почетку развијен за кориснике да приступе удаљеним уређајима путем конзоле, може бити корисно шифровање других функција или протокола као што је ФТП.

Коришћење сцп:

СЦП нам омогућава безбедан пренос датотека са клијента на сервер (овде погледајте како подесити ССХ као сервер), преузимање датотека са сервера и испоруку датотека са сервера на клијента.

Синтакса је прилично једноставна за разумевање, рецимо да имамо 3 рачунара, А, Б и Ц:

Коришћење сцп-а за преузимање датотека са уређаја Б помоћу уређаја А (преузимање датотека):

сцп корисничко име @ Кс.Икс.Икс.Кс: / патх / то / ремоте / филе / лоцал / дирецтори / вхере / то / саве / тхе / филе

Где:
сцп = позива програм

Корисничко име = замените га за одговарајуће корисничко име

@ = раздваја корисничко име и хост / ип
Икс.Икс.Икс.Икс = замените га за одговарајући хост / ип.

: / патх / то / ремоте / филе = одреди удаљену локацију датотеке за преузимање.

/ лоцал / дирецтори / вхере / то / саве / тхе / филе = замените га за локални директоријум где желите да сачувате датотеку.

Коришћење сцп-а за копирање датотека са уређаја А на уређај Б (слање датотека):

сцп ФИЛЕНАМЕ корисничко име @ Кс.Икс.Икс.Кс: / ремоте / директоријум

Где:
сцп = позива програм
НАЗИВ ДОКУМЕНТА = име датотеке за пренос

Корисничко име = замените га за одговарајуће корисничко име

@ = раздваја корисничко име и хост / ип

Икс.Икс.Икс.Икс = замените га за одговарајући хост / ип

: / ремоте / дирецтори = одредите удаљену локацију за чување пренесене датотеке.

Коришћење сцп-а за копирање датотека са уређаја Б на уређај Ц током рада уређаја А:

сцп корисничко име1 @ Кс.Икс.Икс.Кс: / путања / до / удаљеног / датотеке усернаме2 @ И.И.И.И: / путања / до / дестинарион / директоријума

Где:
сцп = позива програм

Корисничко име = замените га за одговарајуће корисничко име на уређају Б.

@ = раздваја корисничко име и хост / ип

Икс.Икс.Икс.Икс = замените га за одговарајући хост / ип за уређај Б.

Корисничко име2 = замените га за одговарајуће корисничко име уређаја Ц

@ = раздваја корисничко име и хост / ип

И.И.И.И = замените га за одговарајући хост / ип за уређај Ц.

: / патх / то / дестинарион / дирецтори = одредите удаљену локацију за чување пренесене датотеке.

Коришћење сцп-а за копирање целог директоријума (не једне датотеке) са уређаја А на уређај Б:

Баш као и наредбом „цп“, можемо додати параметар -р за пренос читавих директорија:

сцп -р / лоцал / дирецтори корисничко име @ Кс.Икс.Икс.Кс: / ремоте / директоријум

Тамо где -р наводи садржај који се копира није датотека већ цео директоријум, баш као што користимо наредбу „цп -р

Додавањем параметра -р можемо пренети директоријуме уместо појединачних датотека.

Ако желимо да убрзамо пренос датотека, можемо додати параметар -Ц који ће компресовати датотеке или директоријуме током преноса, чак и остављајући одредишну копију некомпримованом (ако је извор био такав).

Пример за убрзање сцп-а може бити:

сцп -Ц ФИЛЕНАМЕ корисничко име @ Кс.Икс.Икс.Кс: / ремоте / директоријум

Белешка: Не грешите -Ц за -ц, док -Ц убрзава пренос датотеке компресовањем садржаја, -ц одређује чипер.

Уз то можемо одредити број порта. СЦП подразумевано користи ССХ порт 22, али га неки системски администратори мењају из безбедносних разлога. Да бисте навели други порт, само додајте -П као параметар:

сцп -П 2048 ФИЛЕНАМЕ корисничко име @ Кс.Икс.Икс.Кс: / даљински / режисер

Где:
-П:
Одређује порт.

2048: замените га за исправан порт.

Надам се да вам је овај чланак био користан и продуктиван, наставите да пратите ЛинукХинт за више савета и исправки на Линуку.

Портови комерцијалних игара отвореног кода
Бесплатне рекреације покретачких игара са отвореним кодом и више платформи могу се користити за играње старих, као и неких прилично недавних наслова и...
Најбоље игре командне линије за Линук
Командна линија није само ваш највећи савезник када користите Линук - она ​​такође може бити извор забаве јер је можете користити за играње многих заб...
Најбоље апликације за мапирање гамепада за Линук
Ако волите да играте игре на Линуку са гамепадом уместо са типичним системом за унос тастатуре и миша, за вас постоје неке корисне апликације. Многе и...