Ինչպես օգտագործել SSH (նկարներով)

Ինչպես օգտագործել SSH (նկարներով)
Ինչպես օգտագործել SSH (նկարներով)

Բովանդակություն:

Anonim

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

Քայլ

Մաս 1 -ը 3 -ից. Առաջին անգամ կապելը

Օգտագործեք SSH Քայլ 1
Օգտագործեք SSH Քայլ 1

Քայլ 1. Տեղադրեք SSH:

Windows- ի համար անհրաժեշտ է ներբեռնել SSH հաճախորդ: Ամենահայտնի հաճախորդը Cygwin- ն է, որն անվճար հասանելի է մշակողի կայքից: Ներբեռնեք և տեղադրեք այն, ինչպես ցանկացած այլ ծրագիր տեղադրելը: Մեկ այլ անվճար տարբերակ `PuTTY:

  • Cygwin- ի տեղադրման ընթացքում դուք պետք է ընտրեք տեղադրել OpenSSH- ը Net բաժնից:
  • Linux- ն ու OS X- ն արդեն ունեն SSH հաճախորդ համակարգում, քանի որ SSH- ը Unix համակարգ է, իսկ Linux- ը և OS X- ը գալիս են Unix- ից:
Օգտագործեք SSH քայլ 2 -ը
Օգտագործեք SSH քայլ 2 -ը

Քայլ 2. Գործարկեք SSH- ը:

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

Օգտագործեք SSH քայլ 3
Օգտագործեք SSH քայլ 3

Քայլ 3. Ստուգեք կապը:

Նախքան անվտանգության բանալին ստեղծելը և ֆայլերը տեղափոխելը, գուցե ցանկանաք ստուգել, արդյոք SSH- ը ճիշտ կազմաձևված է ձեր համակարգչում և ձեր նպատակային համակարգչում: Մուտքագրեք այս հրամանը ՝ փոխելով այն ձեր օգտվողի անունով և ձեր նպատակային համակարգչի կամ սերվերի հասցեով.

  • $ ssh@

  • Հաջող կապից հետո ձեզանից գաղտնաբառ կպահանջվի: Ձեր գաղտնաբառը մուտքագրելիս կտեսնեք կուրսորի տեղաշարժը կամ նշանները:
  • Եթե այս քայլը ձախողվի, կարող է լինել, որ SSH- ը ճիշտ տեղադրված չէ ձեր համակարգչում, կամ սերվերը չի ընդունում SSH կապերը:

3 -րդ մաս 2 -ից. Հիմնական հրամանների ուսուցում

Օգտագործեք SSH քայլ 4
Օգտագործեք SSH քայլ 4

Քայլ 1. Փնտրեք SSH վահանակը:

Առաջին անգամ, երբ միանաք հեռավոր համակարգչին, կլինեք HOME գրացուցակում: Տեղեկատուի կառուցվածքների միջև տեղափոխվելու համար օգտագործեք հրամանը

CD

:

  • cd..

  • Ձեզ կտեղափոխի մեկ գրացուցակ վերև:
  • CD

  • Ձեզ կտեղափոխի ձեր մուտքագրած ենթաուղեկույցը:
  • cd/home/directory/path/

  • արմատից (տնից) ձեզ կտեղափոխի որոշակի գրացուցակ
  • cd

  • Ձեզ կվերադարձնի HOME գրացուցակին:
Օգտագործեք SSH քայլ 5 -ը
Օգտագործեք SSH քայլ 5 -ը

Քայլ 2. Ստուգեք ընթացիկ գրացուցակի բովանդակությունը:

Ձեր ընթացիկ գտնվելու վայրում ֆայլեր և պանակներ դիտելու համար կարող եք օգտագործել հրամանը

ls

հրամաններ:

  • ls

  • ցույց կտա ընթացիկ գրացուցակի բոլոր ֆայլերն ու թղթապանակները:
  • ls –l

  • կցուցադրի գրացուցակի բովանդակությունը լրացուցիչ տեղեկությունների հետ, ինչպիսիք են չափը, թույլտվությունները և ամսաթիվը:
  • լս-ա

  • ցույց կտա ամբողջ գրացուցակը, ներառյալ թաքնված ֆայլերը և թղթապանակները:
Օգտագործեք SSH Քայլ 6
Օգտագործեք SSH Քայլ 6

Քայլ 3. Պատճենեք ֆայլերը ձեր համակարգչից դեպի հեռավոր համակարգիչ:

Եթե Ձեզ անհրաժեշտ է ֆայլեր պատճենել ձեր համակարգչից հեռավոր համակարգչում, կարող եք օգտագործել հրամանը

scp

հրամաններ:

  • scp /localdirectory/example1.txt @:

  • example1.txt- ը պատճենելու է հեռակա համակարգչում: Դուք կարող եք դատարկ թողնել ՝ հեռավոր համակարգչի արմատային թղթապանակին պատճենելու համար:
  • scp @:/home/example1.txt./

  • example1.txt- ը հեռավոր համակարգչի տնային գրացուցակից կտեղափոխի ձեր համակարգչի ընթացիկ գրացուցակը:
Օգտագործեք SSH քայլ 7
Օգտագործեք SSH քայլ 7

Քայլ 4. Պատճենեք ֆայլը պատյանով:

Դուք կարող եք օգտագործել հրամանը

cp

ֆայլերը պատճենել նույն գրացուցակում կամ ձեր նախընտրած գրացուցակում:

  • cp example1.txt example2.txt

  • նույն վայրում կստեղծի example1.txt անունով example2.txt պատճենը:
  • cp example1.txt /

  • example1.txt- ի պատճենը կստեղծի նշված վայրում:
Օգտագործեք SSH քայլ 8
Օգտագործեք SSH քայլ 8

Քայլ 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
Օգտագործեք SSH քայլ 9
Օգտագործեք SSH քայլ 9

Քայլ 6. Deնջել ֆայլերը և գրացուցակները:

Եթե Ձեզ անհրաժեշտ է հեռավոր համակարգչից որևէ բան ջնջել, կարող եք օգտագործել հրամանը

rm

  • rm example1.txt

  • example1.txt ֆայլը կջնջի:
  • rm – ես օրինակ ՝ 1.txt

  • Նախազգուշացում տալուց հետո կջնջի example1.txt ֆայլը:
  • rm գրացուցակ 1/

  • կջնջի գրացուցակը 1 -ը և դրա ամբողջ բովանդակությունը:
Օգտագործեք SSH քայլ 10 -ը
Օգտագործեք SSH քայլ 10 -ը

Քայլ 7. Փոխեք ֆայլի թույլտվությունները:

Հրամանի միջոցով կարող եք փոխել ձեր ֆայլերի կարդալու և գրելու թույլտվությունները

չմոդ

  • chmod u+w example1.txt

    օգտվողի համար կավելացնի գրելու/փոփոխելու թույլտվությունները (u): Կարող եք նաև օգտագործել

    է

    խմբի թույլտվությունների համար և

    o

  • համաշխարհային լիցենզավորման համար:
  • chmod g+r օրինակ 1.txt

  • կավելացնի խմբի ֆայլերի ընթերցման/մուտքի թույլտվությունները:
  • Կա թույլտվությունների մեծ ցանկ, որը կարող եք օգտագործել ձեր համակարգի տարբեր ասպեկտներին ապահովելու կամ բացելու համար:
Օգտագործեք SSH քայլ 11 -ը
Օգտագործեք SSH քայլ 11 -ը

Քայլ 8. Իմացեք այլ հիմնական հրամաններ:

Կան մի քանի այլ կարևոր հրամաններ, որոնք հաճախ կօգտագործեք կեղևի միջերեսում, հետևյալն են.

  • mkdir newdirectory

  • կստեղծի նոր գրացուցակ անունով newdirectory
  • pwd

  • կցուցադրի ձեր ընթացիկ գրացուցակը:
  • ԱՀԿ

  • կցուցադրվի, թե ով է ներկայումս մուտքագրված համակարգ:
  • pico newfile.txt

    կամ

    vi newfile.txt

  • կստեղծի նոր ֆայլ և կբացի ֆայլերի խմբագիրը: Տարբեր համակարգերում կլինեն տարբեր ֆայլերի խմբագիրներ: Ամենատարածված խմբագիրներն են `pico և vi: Եթե այլ ֆայլերի խմբագիր եք օգտագործում, ձեզ հարկավոր կլինի օգտագործել այլ հրաման:
Օգտագործեք SSH քայլ 12 -ը
Օգտագործեք SSH քայլ 12 -ը

Քայլ 9. Ստացեք մանրամասն տեղեկություններ ցանկացած հրամանի համար:

Եթե վստահ չեք հրամանի գործառույթին, օգտագործեք հրամանը

մարդ

սովորել բոլոր պարամետրերը և դրանց օգտագործումը:

  • մարդ

  • կցուցադրի տեղեկատվություն հրամանի վերաբերյալ:
  • մարդ –կ

  • որոնելու է բոլոր էջերը ՝ ձեր մուտքագրած հիմնաբառերով:

3 -րդ մաս 3 -ից ՝ Գաղտնագրված բանալու ստեղծում

Օգտագործեք SSH քայլ 13 -ը
Օգտագործեք SSH քայլ 13 -ը

Քայլ 1. Ստեղծեք SSH բանալին:

Այս կողպեքը թույլ է տալիս միանալ հեռավոր վայրին ՝ առանց ամեն անգամ գաղտնաբառ մուտքագրելու: Սա ավելի կապահովի ձեր կապը հեռավոր համակարգչին, քանի որ ձեր գաղտնաբառը ցանցով չի ուղարկվի:

  • Ստեղծեք առանցքային թղթապանակ ձեր համակարգչում `մուտքագրելով հրամանը

    $ mkdir.ssh

  • Ստեղծեք մասնավոր և հանրային բանալիներ հրամանով

    $ ssh-keygen –t rsa

  • Ձեզանից կպահանջվի գաղտնաբառ ստեղծել բանալու համար; դա ընտրովի չէ: Եթե չեք ցանկանում գաղտնաբառ մուտքագրել բանալու համար, սեղմեք Enter: Սա.ssh պանակում կստեղծի երկու բանալին ՝ id_rsa և id_rsa.pub:
  • Փոխեք ձեր անձնական բանալու թույլտվությունները: Որպեսզի համոզվեք, որ ձեր անձնական բանալին կարող է կարդալ միայն ձեր կողմից, մուտքագրեք հրամանը

    $ chmod 600.ssh/id_rsa

Օգտագործեք SSH քայլ 14 -ը
Օգտագործեք SSH քայլ 14 -ը

Քայլ 2. Տեղադրեք հանրային բանալին հեռակա համակարգչի վրա:

Բանալին գեներացնելուց հետո կարող եք պահել հանրային բանալին հեռակա համակարգչում, որպեսզի կարողանաք միանալ առանց գաղտնաբառի: Մուտքագրեք հետևյալ հրամանը ՝ փոխելով որոշակի մասեր, ինչպես նկարագրված է ավելի վաղ::

  • $ scp.ssh/id_rsa.pub @:

  • Համոզվեք, որ հրամանի վերջում ընդգրկում եք երկու կետ (:):
  • Մինչև փոխանցման գործընթացը սկսելը, ձեզանից գաղտնաբառ կպահանջվի:
Օգտագործեք SSH քայլ 15 -ը
Օգտագործեք SSH քայլ 15 -ը

Քայլ 3. Տեղադրեք հանրային կոդը հեռակա համակարգչում:

Երբ ծածկագիրը տեղադրեք հեռավոր համակարգչի վրա, ապա ձեզ հարկավոր է տեղադրել այն, որպեսզի ծածկագիրը ճիշտ աշխատի: Նախ, մուտք գործեք համակարգ 3 -րդ քայլում նկարագրված եղանակով:

  • Ստեղծեք SSH թղթապանակ հեռավոր համակարգչի վրա, եթե այն արդեն գոյություն չունի.

    $ mkdir.ssh

  • Տեղադրեք ձեր բանալին լիազորված բանալու ֆայլում: Եթե ֆայլը գոյություն չունի, այն կստեղծվի:

    $ cat id_rsa.pub >>.ssh/author_keys

  • Փոխեք SSH պանակի թույլտվությունները ՝ այն հասանելի դարձնելու համար.

    $ chmod 700.սշ

Օգտագործեք SSH քայլ 16
Օգտագործեք SSH քայլ 16

Քայլ 4. Ստուգեք, արդյոք կապը աշխատում է:

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

$ ssh@

Խորհուրդ ենք տալիս: