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

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

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

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

Video: Ինչպես օգտագործել SSH (նկարներով)
Video: 10+ խորհուրդներ այն մասին, թե ինչպես արագ և անվտանգ լիցքավորել ձեր հեռախոսը 2024, Մայիս
Anonim

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

Քայլեր

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

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

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

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

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

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

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

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

Քայլ 3. Փորձարկեք կապը:

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

  • $ ssh @

  • Եթե ցանկանում եք նավահանգիստ նշել, ավելացրեք

    -0000

  • (0000 -ը փոխարինեք ցանկալի պորտի համարով):
  • Երբ կապը հաստատվի, ձեզանից կպահանջվի ձեր գաղտնաբառը: Ձեր գաղտնաբառը մուտքագրելիս կտեսնեք կուրսորի շարժը կամ նշանների մուտքագրումը:
  • Եթե այս քայլը ձախողվի, ապա կամ 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

  • 1.նջելու է 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 @

Եթե միանում եք առանց գաղտնաբառի հուշման, ապա ստեղները ճիշտ կազմաձևված են:

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