Եթե ցանկանում եք միանալ այլ համակարգիչներին տխրահռչակ անապահով ինտերնետի միջոցով, գուցե ցանկանաք անել հնարավորը ձեր տվյալները ապահով պահելու համար: SSH- ը ձեր տվյալները ապահովելու եղանակներից մեկն է: Տվյալներն ապահովելու համար հարկավոր է ճիշտ տեղադրել SSH ձեր համակարգչում, այնուհետև սերվերի հետ գաղտնագրված կապ հաստատել: Հիշեք, սակայն, որ անվտանգ կապ հաստատելու համար կապի երկու կետերը պետք է ունենան SSH: Հետևեք այս ուղեցույցին ՝ համոզվելու համար, որ ձեր կապը հնարավորինս ապահով է:
Քայլ
Մաս 1 -ը 3 -ից. Առաջին անգամ կապելը

Քայլ 1. Տեղադրեք SSH:
Windows- ի համար անհրաժեշտ է ներբեռնել SSH հաճախորդ: Ամենահայտնի հաճախորդը Cygwin- ն է, որն անվճար հասանելի է մշակողի կայքից: Ներբեռնեք և տեղադրեք այն, ինչպես ցանկացած այլ ծրագիր տեղադրելը: Մեկ այլ անվճար տարբերակ `PuTTY:
- Cygwin- ի տեղադրման ընթացքում դուք պետք է ընտրեք տեղադրել OpenSSH- ը Net բաժնից:
- Linux- ն ու OS X- ն արդեն ունեն SSH հաճախորդ համակարգում, քանի որ SSH- ը Unix համակարգ է, իսկ Linux- ը և OS X- ը գալիս են Unix- ից:

Քայլ 2. Գործարկեք SSH- ը:
Բացեք Cygwin- ի կողմից տեղադրված Terminal ծրագիրը կամ բացեք տերմինալ OS X- ում կամ Linux- ում: SSH- ն օգտագործում է տերմինալային միջերես ՝ այլ համակարգիչների հետ փոխազդելու համար: SSH- ի համար չկա գրաֆիկական ինտերֆեյս, այնպես որ դուք պետք է հարմարավետ մուտքագրեք հրամաններ:

Քայլ 3. Ստուգեք կապը:
Նախքան անվտանգության բանալին ստեղծելը և ֆայլերը տեղափոխելը, գուցե ցանկանաք ստուգել, արդյոք SSH- ը ճիշտ կազմաձևված է ձեր համակարգչում և ձեր նպատակային համակարգչում: Մուտքագրեք այս հրամանը ՝ փոխելով այն ձեր օգտվողի անունով և ձեր նպատակային համակարգչի կամ սերվերի հասցեով.
-
$ ssh@
- Հաջող կապից հետո ձեզանից գաղտնաբառ կպահանջվի: Ձեր գաղտնաբառը մուտքագրելիս կտեսնեք կուրսորի տեղաշարժը կամ նշանները:
- Եթե այս քայլը ձախողվի, կարող է լինել, որ SSH- ը ճիշտ տեղադրված չէ ձեր համակարգչում, կամ սերվերը չի ընդունում SSH կապերը:
3 -րդ մաս 2 -ից. Հիմնական հրամանների ուսուցում

Քայլ 1. Փնտրեք SSH վահանակը:
Առաջին անգամ, երբ միանաք հեռավոր համակարգչին, կլինեք HOME գրացուցակում: Տեղեկատուի կառուցվածքների միջև տեղափոխվելու համար օգտագործեք հրամանը
CD
:
-
cd..
- Ձեզ կտեղափոխի մեկ գրացուցակ վերև:
-
CD
- Ձեզ կտեղափոխի ձեր մուտքագրած ենթաուղեկույցը:
-
cd/home/directory/path/
- արմատից (տնից) ձեզ կտեղափոխի որոշակի գրացուցակ
-
cd
- Ձեզ կվերադարձնի HOME գրացուցակին:

Քայլ 2. Ստուգեք ընթացիկ գրացուցակի բովանդակությունը:
Ձեր ընթացիկ գտնվելու վայրում ֆայլեր և պանակներ դիտելու համար կարող եք օգտագործել հրամանը
ls
հրամաններ:
-
ls
- ցույց կտա ընթացիկ գրացուցակի բոլոր ֆայլերն ու թղթապանակները:
-
ls –l
- կցուցադրի գրացուցակի բովանդակությունը լրացուցիչ տեղեկությունների հետ, ինչպիսիք են չափը, թույլտվությունները և ամսաթիվը:
-
լս-ա
- ցույց կտա ամբողջ գրացուցակը, ներառյալ թաքնված ֆայլերը և թղթապանակները:

Քայլ 3. Պատճենեք ֆայլերը ձեր համակարգչից դեպի հեռավոր համակարգիչ:
Եթե Ձեզ անհրաժեշտ է ֆայլեր պատճենել ձեր համակարգչից հեռավոր համակարգչում, կարող եք օգտագործել հրամանը
scp
հրամաններ:
-
scp /localdirectory/example1.txt @:
- example1.txt- ը պատճենելու է հեռակա համակարգչում: Դուք կարող եք դատարկ թողնել ՝ հեռավոր համակարգչի արմատային թղթապանակին պատճենելու համար:
-
scp @:/home/example1.txt./
- example1.txt- ը հեռավոր համակարգչի տնային գրացուցակից կտեղափոխի ձեր համակարգչի ընթացիկ գրացուցակը:

Քայլ 4. Պատճենեք ֆայլը պատյանով:
Դուք կարող եք օգտագործել հրամանը
cp
ֆայլերը պատճենել նույն գրացուցակում կամ ձեր նախընտրած գրացուցակում:
-
cp example1.txt example2.txt
- նույն վայրում կստեղծի example1.txt անունով example2.txt պատճենը:
-
cp example1.txt /
- example1.txt- ի պատճենը կստեղծի նշված վայրում:

Քայլ 5. Տեղափոխեք և վերանվանեք ֆայլը:
Եթե ցանկանում եք վերանվանել ֆայլը կամ տեղափոխել այն առանց պատճենման, օգտագործեք հրամանը
մվ
-
mv example1.txt example2.txt
- ֆայլը կվերանվանվի example1.txt- ի example2.txt: Ֆայլերը կլինեն նույն վայրում:
-
mv directory1 գրացուցակ 2
- directory1- ը կվերանվանեն directory2: Գրացուցակի բովանդակությունը չի փոխվի:
-
mv example1.txt գրացուցակ 1/
- example1.txt- ը կտեղափոխի գրացուցակ 1:
-
mv example1.txt գրացուցակ 1/example2.txt
- example1.txt- ը կտեղափոխի directory1 և այն կվերանվանվի example2.txt

Քայլ 6. Deնջել ֆայլերը և գրացուցակները:
Եթե Ձեզ անհրաժեշտ է հեռավոր համակարգչից որևէ բան ջնջել, կարող եք օգտագործել հրամանը
rm
-
rm example1.txt
- example1.txt ֆայլը կջնջի:
-
rm – ես օրինակ ՝ 1.txt
- Նախազգուշացում տալուց հետո կջնջի example1.txt ֆայլը:
-
rm գրացուցակ 1/
- կջնջի գրացուցակը 1 -ը և դրա ամբողջ բովանդակությունը:

Քայլ 7. Փոխեք ֆայլի թույլտվությունները:
Հրամանի միջոցով կարող եք փոխել ձեր ֆայլերի կարդալու և գրելու թույլտվությունները
չմոդ
-
chmod u+w example1.txt
օգտվողի համար կավելացնի գրելու/փոփոխելու թույլտվությունները (u): Կարող եք նաև օգտագործել
է
խմբի թույլտվությունների համար և
o
- համաշխարհային լիցենզավորման համար:
-
chmod g+r օրինակ 1.txt
- կավելացնի խմբի ֆայլերի ընթերցման/մուտքի թույլտվությունները:
- Կա թույլտվությունների մեծ ցանկ, որը կարող եք օգտագործել ձեր համակարգի տարբեր ասպեկտներին ապահովելու կամ բացելու համար:

Քայլ 8. Իմացեք այլ հիմնական հրամաններ:
Կան մի քանի այլ կարևոր հրամաններ, որոնք հաճախ կօգտագործեք կեղևի միջերեսում, հետևյալն են.
-
mkdir newdirectory
- կստեղծի նոր գրացուցակ անունով newdirectory
-
pwd
- կցուցադրի ձեր ընթացիկ գրացուցակը:
-
ԱՀԿ
- կցուցադրվի, թե ով է ներկայումս մուտքագրված համակարգ:
-
pico newfile.txt
կամ
vi newfile.txt
- կստեղծի նոր ֆայլ և կբացի ֆայլերի խմբագիրը: Տարբեր համակարգերում կլինեն տարբեր ֆայլերի խմբագիրներ: Ամենատարածված խմբագիրներն են `pico և vi: Եթե այլ ֆայլերի խմբագիր եք օգտագործում, ձեզ հարկավոր կլինի օգտագործել այլ հրաման:

Քայլ 9. Ստացեք մանրամասն տեղեկություններ ցանկացած հրամանի համար:
Եթե վստահ չեք հրամանի գործառույթին, օգտագործեք հրամանը
մարդ
սովորել բոլոր պարամետրերը և դրանց օգտագործումը:
-
մարդ
- կցուցադրի տեղեկատվություն հրամանի վերաբերյալ:
-
մարդ –կ
- որոնելու է բոլոր էջերը ՝ ձեր մուտքագրած հիմնաբառերով:
3 -րդ մաս 3 -ից ՝ Գաղտնագրված բանալու ստեղծում

Քայլ 1. Ստեղծեք SSH բանալին:
Այս կողպեքը թույլ է տալիս միանալ հեռավոր վայրին ՝ առանց ամեն անգամ գաղտնաբառ մուտքագրելու: Սա ավելի կապահովի ձեր կապը հեռավոր համակարգչին, քանի որ ձեր գաղտնաբառը ցանցով չի ուղարկվի:
-
Ստեղծեք առանցքային թղթապանակ ձեր համակարգչում `մուտքագրելով հրամանը
$ mkdir.ssh
-
Ստեղծեք մասնավոր և հանրային բանալիներ հրամանով
$ ssh-keygen –t rsa
- Ձեզանից կպահանջվի գաղտնաբառ ստեղծել բանալու համար; դա ընտրովի չէ: Եթե չեք ցանկանում գաղտնաբառ մուտքագրել բանալու համար, սեղմեք Enter: Սա.ssh պանակում կստեղծի երկու բանալին ՝ id_rsa և id_rsa.pub:
-
Փոխեք ձեր անձնական բանալու թույլտվությունները: Որպեսզի համոզվեք, որ ձեր անձնական բանալին կարող է կարդալ միայն ձեր կողմից, մուտքագրեք հրամանը
$ chmod 600.ssh/id_rsa

Քայլ 2. Տեղադրեք հանրային բանալին հեռակա համակարգչի վրա:
Բանալին գեներացնելուց հետո կարող եք պահել հանրային բանալին հեռակա համակարգչում, որպեսզի կարողանաք միանալ առանց գաղտնաբառի: Մուտքագրեք հետևյալ հրամանը ՝ փոխելով որոշակի մասեր, ինչպես նկարագրված է ավելի վաղ::
-
$ scp.ssh/id_rsa.pub @:
- Համոզվեք, որ հրամանի վերջում ընդգրկում եք երկու կետ (:):
- Մինչև փոխանցման գործընթացը սկսելը, ձեզանից գաղտնաբառ կպահանջվի:

Քայլ 3. Տեղադրեք հանրային կոդը հեռակա համակարգչում:
Երբ ծածկագիրը տեղադրեք հեռավոր համակարգչի վրա, ապա ձեզ հարկավոր է տեղադրել այն, որպեսզի ծածկագիրը ճիշտ աշխատի: Նախ, մուտք գործեք համակարգ 3 -րդ քայլում նկարագրված եղանակով:
-
Ստեղծեք SSH թղթապանակ հեռավոր համակարգչի վրա, եթե այն արդեն գոյություն չունի.
$ mkdir.ssh
-
Տեղադրեք ձեր բանալին լիազորված բանալու ֆայլում: Եթե ֆայլը գոյություն չունի, այն կստեղծվի:
$ cat id_rsa.pub >>.ssh/author_keys
-
Փոխեք SSH պանակի թույլտվությունները ՝ այն հասանելի դարձնելու համար.
$ chmod 700.սշ

Քայլ 4. Ստուգեք, արդյոք կապը աշխատում է:
Երբ բանալին տեղադրվում է հեռավոր համակարգչում, դուք պետք է կարողանաք միացնել կապը ՝ առանց գաղտնաբառ խնդրելու: Մուտքագրեք այս հրամանը ՝ կապը ստուգելու համար.
$ ssh@