Кратки увод у ССХ протокол:
ССХ (Сецуре Схелл) протокол је створен као алтернатива Телнету за пријаву и приступ удаљеним уређајима на сигуран начин. За разлику од Телнет ССХ пружа шифрирање комуникације између обе стране. Да би разумјели ССХ и Телнет замислите тунел у којем информације путују од уређаја до другог, с Телнетом је тунел провидан и омогућава спољним актерима да виде информације које пролазе кроз њега, док је код ССХ исти тунел обојен спречавајући људе да виде информације које пролазе унутар њега. Иако је ССХ протокол у почетку развијен за кориснике да приступе удаљеним уређајима путем конзоле, може бити корисно шифровање других функција или протокола као што је ФТП.
Коришћење сцп:
СЦП нам омогућава безбедан пренос датотека са клијента на сервер (овде погледајте како подесити ССХ као сервер), преузимање датотека са сервера и испоруку датотека са сервера на клијента.
Синтакса је прилично једноставна за разумевање, рецимо да имамо 3 рачунара, А, Б и Ц:
Коришћење сцп-а за преузимање датотека са уређаја Б помоћу уређаја А (преузимање датотека):
сцп корисничко име @ Кс.Икс.Икс.Кс: / патх / то / ремоте / филе / лоцал / дирецтори / вхере / то / саве / тхе / филеГде:
сцп = позива програм
Корисничко име = замените га за одговарајуће корисничко име
@ = раздваја корисничко име и хост / ип
Икс.Икс.Икс.Икс = замените га за одговарајући хост / ип.
: / патх / то / ремоте / филе = одреди удаљену локацију датотеке за преузимање.
/ лоцал / дирецтори / вхере / то / саве / тхе / филе = замените га за локални директоријум где желите да сачувате датотеку.
Коришћење сцп-а за копирање датотека са уређаја А на уређај Б (слање датотека):
сцп ФИЛЕНАМЕ корисничко име @ Кс.Икс.Икс.Кс: / ремоте / директоријумГде:
сцп = позива програм
НАЗИВ ДОКУМЕНТА = име датотеке за пренос
Корисничко име = замените га за одговарајуће корисничко име
@ = раздваја корисничко име и хост / ип
Икс.Икс.Икс.Икс = замените га за одговарајући хост / ип
: / ремоте / дирецтори = одредите удаљену локацију за чување пренесене датотеке.
Коришћење сцп-а за копирање датотека са уређаја Б на уређај Ц током рада уређаја А:
сцп корисничко име1 @ Кс.Икс.Икс.Кс: / путања / до / удаљеног / датотеке усернаме2 @ И.И.И.И: / путања / до / дестинарион / директоријумаГде:
сцп = позива програм
Корисничко име = замените га за одговарајуће корисничко име на уређају Б.
@ = раздваја корисничко име и хост / ип
Икс.Икс.Икс.Икс = замените га за одговарајући хост / ип за уређај Б.
Корисничко име2 = замените га за одговарајуће корисничко име уређаја Ц
@ = раздваја корисничко име и хост / ип
И.И.И.И = замените га за одговарајући хост / ип за уређај Ц.
: / патх / то / дестинарион / дирецтори = одредите удаљену локацију за чување пренесене датотеке.
Коришћење сцп-а за копирање целог директоријума (не једне датотеке) са уређаја А на уређај Б:
Баш као и наредбом „цп“, можемо додати параметар -р за пренос читавих директорија:
сцп -р / лоцал / дирецтори корисничко име @ Кс.Икс.Икс.Кс: / ремоте / директоријумТамо где -р наводи садржај који се копира није датотека већ цео директоријум, баш као што користимо наредбу „цп -р„
Додавањем параметра -р можемо пренети директоријуме уместо појединачних датотека.
Ако желимо да убрзамо пренос датотека, можемо додати параметар -Ц који ће компресовати датотеке или директоријуме током преноса, чак и остављајући одредишну копију некомпримованом (ако је извор био такав).
Пример за убрзање сцп-а може бити:
сцп -Ц ФИЛЕНАМЕ корисничко име @ Кс.Икс.Икс.Кс: / ремоте / директоријумБелешка: Не грешите -Ц за -ц, док -Ц убрзава пренос датотеке компресовањем садржаја, -ц одређује чипер.
Уз то можемо одредити број порта. СЦП подразумевано користи ССХ порт 22, али га неки системски администратори мењају из безбедносних разлога. Да бисте навели други порт, само додајте -П као параметар:
сцп -П 2048 ФИЛЕНАМЕ корисничко име @ Кс.Икс.Икс.Кс: / даљински / режисерГде:
-П: Одређује порт.
2048: замените га за исправан порт.
Надам се да вам је овај чланак био користан и продуктиван, наставите да пратите ЛинукХинт за више савета и исправки на Линуку.