[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

Разлике

Овде су приказане разлике између изабране ревизије и тренутне верзије странице.

Постави везу ка овом компаративном приказу

Обе стране последње ревизијеПретходна ревизија
Следећа ревизија
Претходна ревизија
sr:slackbook:basic_networking_utilities [2013/04/15 19:21 (UTC)] slackmuzsr:slackbook:basic_networking_utilities [2013/04/18 19:51 (UTC)] (тренутно) – [ssh] slackmuz
Линија 1: Линија 1:
-<note important>This page is still work in progress</note> 
-<note important>Ова страна је у изради</note> 
- 
 ======Основни мрежни алати====== ======Основни мрежни алати======
  
-Коначно сте успели да поставите мрежну конекцију, и шта сад? Како знате да ли ради? Како знате да сте је поставили исправно? И шта ћете урадити сад за подешавање? Ово поглавље је управо намењено вама.+Коначно сте успели да поставите мрежну конекцију, и шта сад? Како знате да ли ради? Како знате да сте је подесили исправно? И шта ћете урадити сад за подешавање? Ово поглавље је управо намењено вама.
  
 =====Алати за процену стања мреже===== =====Алати за процену стања мреже=====
Линија 79: Линија 76:
 ====ssh==== ====ssh====
  
-Као што смо поменули, **//telnet//** може да буде користан као дијагностичка алатка, али пошто је у бити нешифрован - то представља сигурносни недостатак. На срећу, постоји сигурносни протокол. Скоро свака Линукс, Јуникс или БСД дистрибуција данас користи OpenSSH, или краће **//ssh//**(1). То је једна од најкоришћенијих мрежних алатки данас која користи најјаче криптографске технике.  **//ssh//** поседује много карактеристика, конфигурационих опција, и вештих хакова, довољно да се напише књига, тако да ћемо се ми окренути само основама. Једноставно покрените **//ssh//** са корисничким именом и домаћином и бићете најбрже и најбезбедније повезани. Уколико се први пут повезујете на овај рачунар, **//ssh//** ће затражити да потврдите ваш захтев, и направиће локалну копију шифрованог кључа за употребу. Дђе ли касније до промене кључа, **//ssh//** ће вас упозорити и одбиће да се повеже јер постоји могућност да неко покушава да преотме везу користећи, како се то зове, напада типа "човек-у-средини" или посреднички напад. +Као што смо поменули, **//telnet//** може да буде користан као дијагностичка алатка, али пошто је у бити нешифрован - то представља сигурносни недостатак. На срећу, постоји сигурносни протокол. Скоро свака Линукс, Јуникс или БСД дистрибуција данас користи OpenSSH, или краће **//ssh//**(1). То је једна од најкоришћенијих мрежних алатки данас која користи најјаче криптографске технике.  **//ssh//** поседује много карактеристика, конфигурационих опција, и вештих хакова, довољно да се напише књига, тако да ћемо се ми окренути само основама. Једноставно покрените **//ssh//** са корисничким именом и домаћином и бићете најбрже и најбезбедније повезани. Уколико се први пут повезујете на овај рачунар, **//ssh//** ће затражити да потврдите ваш захтев, и направиће локалну копију шифрованог кључа за употребу. Дође ли касније до промене кључа, **//ssh//** ће вас упозорити и одбиће да се повеже јер постоји могућност да неко покушава да преотме везу користећи, како се то зове, напада типа "човек-у-средини" или посредни напад. 
  
 <code> <code>
Линија 395: Линија 392:
  
 ===== rsync ===== ===== rsync =====
 +
 +Да ли сте спремно за нешто занимљиво? Да ли се десило некад да вам треба само неколицина фајлова из великог директоријума, али нисте потпуно сигурни које фајлпве имате, а који су вам потребни? Можете да преузмете цео директоријум, али то је дуплирање посла. Можете ручно да бирате и изаберете оно што вам треба, али то је досадно. Можда сте преузели велики фајл као што је ИСО, али је нешто приликом преузимања пошло наопако? Нема смисла да поново преузимате цео фајл ако је само неколико бајтова оштећено. Укуцајте **//rsync//**(1), брзу и свестрану алатку за копирање локалних и удаљених фајлова.
 +
 +**//rsync//** користи неколицину једноставних, али веома ефикасних техника за утврђивање шта је све потребно изменити. Провером величине фајла и временске ознаке, она утврђује да ли су два фајла различита. Уколико је нешто измењено, она утврђује који се бајтови разликују, и једноставно преузима ту неколицину података уместо да преузима цео фајл. То је стварно чудо модерне технологије.
 +
 +У својој најједноставнијој форми, **//rsync//** на протокол rsync сервера и преузима, поред спискс фајлова и директоријума, и информације о њиховој величини, временским ознакама и друге информације. Она тада упоређује то са локалним фајловима (ако их има) како би утврдила шта треба да се пренесе. Биће синхронизовани само фајлови који се разликују. Додатно, она разбија велике фајлове на мање јединице и упоређује само те јединице користећи брзу и једноставну хеш-функцију. Све јединице које се поклапају се не преносе, тако да се количина података који се морају копирати драстично смањује. **//rsync//** такође подржава компримовање (компресију), опширне излазе, уклањање фајлова, руковање дозволама и многе друге опције. За потпуни списак опција, мораћете да погледате man страницу, али смо овде припремили табелу најосновнијих опција.
 +
 +**Табела16.1. rsync аргументи**
 +|-v |Појачана опширност|
 +|-c |Провера суме свих фајлова уместо ослањања на величину и временску ознаку|
 +|-a |Архивски режим (еквивалент -rlptgoD)|
 +|-e |Одређивање удаљене љуске за коришћење|
 +|-r |Рекурзивни режим|
 +|-u |Ажурирање - прескаче фајлове који су новији|
 +|-p |Сачуване дозволе|
 +|-n |Провера на суво - пробна провера без икаквих промена|
 +|-z |Компримовање - згодно за спорија мрежна повезивања|
 +
 +У складу са моћи и свестраношћу алатке **//rsync//**, она може бити позвана на више начина. Следећа два примара показују повезивање на протокол rsync сервера како би се примиле неке информације и на други сервер путем ssh како би се шифровао пренос.
 +
 +<code>
 +darkstar:~# rsync -avz rsync://ftp.osuosl.org/pub/slackware/slackware-current/ /src/slackware-current/
 +darkstar:~# rsync -e ssh ftp.slackware.com:/home/alan/foo /tmp/foo
 +</code>
 +
 +====== Навигација кроз поглавља ======
 +
 +**Претходно поглавље: [[sr:slackbook:wifi|Бежично умрежавање]]**
 +
 +**Следеће поглавље: [[sr:slackbook:package_management|Управљање пакетима]]**
 +
 +====== Извори ======
 +<!-- If you copy information from another source, then specify that source -->
 +  * Првобитни извор: [[http://www.slackbook.org/beta]] \\
 +<!-- Authors are allowed to give credit to themselves! -->
 +  * Изворно писали Alan Hicks, Chris Lumens, David Cantrell, Logan Johnson
 +<!-- * Contrbutions by [[wiki:user:yyy | User Y]] -->
 +
 +<!-- Please do not modify anything below, except adding new tags.-->
 +<!-- You must also remove the tag-word "template" below. Otherwise your page will not show up in the Table of Contents -->
 +{{tag>slackbook networking mail_clients web_browsers rsync}}
 sr:slackbook:basic_networking_utilities ()