როგორ გამოვიყენოთ SSH (სურათებით)

Სარჩევი:

როგორ გამოვიყენოთ SSH (სურათებით)
როგორ გამოვიყენოთ SSH (სურათებით)

ვიდეო: როგორ გამოვიყენოთ SSH (სურათებით)

ვიდეო: როგორ გამოვიყენოთ SSH (სურათებით)
ვიდეო: ჟიულ ვერნი - "80 000 კილომეტრი წყალქვეშ" - აუდიო წიგნი 2024, მაისი
Anonim

თუ გსურთ სხვა კომპიუტერებთან დაკავშირება ყბადაღებული დაუცველი ინტერნეტით, შეიძლება გინდოდეთ ყველაფერი გააკეთოთ თქვენი მონაცემების უსაფრთხოების შესანარჩუნებლად. SSH არის თქვენი მონაცემების დაცვის ერთ -ერთი გზა. მონაცემების უზრუნველსაყოფად, თქვენ სწორად უნდა დააყენოთ SSH თქვენს კომპიუტერში, შემდეგ კი დაამყაროთ დაშიფრული კავშირი სერვერთან. ამასთან, გაითვალისწინეთ, რომ უსაფრთხო კავშირის დასამყარებლად, კავშირის ორივე წერტილს უნდა ჰქონდეს SSH. მიჰყევით ამ სახელმძღვანელოს, რომ დარწმუნდეთ, რომ თქვენი კავშირი მაქსიმალურად უსაფრთხოა.

ნაბიჯი

ნაწილი 1 3 -დან: დაკავშირება პირველად

გამოიყენეთ SSH ნაბიჯი 1
გამოიყენეთ SSH ნაბიჯი 1

ნაბიჯი 1. დააინსტალირეთ SSH

Windows– ისთვის, თქვენ უნდა ჩამოტვირთოთ SSH კლიენტი. ყველაზე პოპულარული კლიენტია Cygwin, რომელიც უფასოა დეველოპერის საიტიდან. ჩამოტვირთეთ და დააინსტალირეთ, როგორც ნებისმიერი სხვა პროგრამის დაინსტალირება. კიდევ ერთი უფასო ვარიანტია PuTTY.

  • Cygwin– ის ინსტალაციის დროს თქვენ უნდა აირჩიოთ OpenSSH– ის დაყენება ქსელის განყოფილებიდან.
  • Linux და OS X– ს უკვე აქვთ SSH კლიენტი სისტემაში, რადგან SSH არის Unix სისტემა, ხოლო Linux და OS X მოდის Unix– დან.
გამოიყენეთ SSH ნაბიჯი 2
გამოიყენეთ SSH ნაბიჯი 2

ნაბიჯი 2. გაუშვით SSH

გახსენით Cygwin– ის მიერ დაინსტალირებული ტერმინალური პროგრამა, ან გახსენით ტერმინალი OS X– ზე ან Linux– ზე. SSH იყენებს ტერმინალის ინტერფეისს სხვა კომპიუტერებთან ურთიერთობისთვის. არ არსებობს გრაფიკული ინტერფეისი SSH– სთვის, ასე რომ თქვენ კომფორტულად უნდა აკრიფოთ ბრძანებები.

გამოიყენეთ SSH ნაბიჯი 3
გამოიყენეთ SSH ნაბიჯი 3

ნაბიჯი 3. შეამოწმეთ კავშირი

სანამ შექმნით უსაფრთხოების გასაღებს და გადაიტანთ ფაილებს, შეიძლება დაგჭირდეთ იმის შემოწმება, რომ SSH სწორად არის კონფიგურირებული თქვენს კომპიუტერზე და თქვენს სამიზნე კომპიუტერზე. შეიყვანეთ ეს ბრძანება, შეცვალეთ იგი თქვენი მომხმარებლის სახელით და თქვენი სამიზნე კომპიუტერის ან სერვერის მისამართით.:

  • $ ssh@

  • წარმატებული კავშირის შემდეგ თქვენ მოგეთხოვებათ პაროლი. თქვენ ვერ დაინახავთ კურსორის გადაადგილებას ან სიმბოლოებს, რომლებიც შეიყვანეთ პაროლის აკრეფისას.
  • თუ ეს ნაბიჯი ვერ მოხერხდა, შეიძლება SSH არ არის სწორად დაყენებული თქვენს კომპიუტერში, ან სერვერი არ იღებს SSH კავშირებს.

ნაწილი 3 3 -დან: ძირითადი ბრძანებების სწავლა

გამოიყენეთ SSH ნაბიჯი 4
გამოიყენეთ SSH ნაბიჯი 4

ნაბიჯი 1. დაათვალიერეთ SSH ჭურვი

პირველად დისტანციურ კომპიუტერთან დაკავშირებისას, თქვენ იქნებით HOME დირექტორიაში. დირექტორია სტრუქტურებს შორის გადასაადგილებლად გამოიყენეთ ბრძანება

CD

:

  • cd..

  • გადაგიყვანს ერთი დირექტორია ზემოთ.
  • CD

  • გადაგიყვანთ თქვენს მიერ შეყვანილ ქვედირექტორიაში.
  • cd/home/დირექტორია/path/

  • გადაგიყვანთ კონკრეტულ დირექტორიაში ფესვიდან (მთავარი)
  • cd

  • დაგიბრუნებთ HOME დირექტორიაში.
გამოიყენეთ SSH ნაბიჯი 5
გამოიყენეთ SSH ნაბიჯი 5

ნაბიჯი 2. შეამოწმეთ მიმდინარე დირექტორიის შინაარსი

თქვენი ამჟამინდელი მდებარეობის ფაილების და საქაღალდეების სანახავად შეგიძლიათ გამოიყენოთ ბრძანება

ლს

ბრძანებები:

  • ლს

  • აჩვენებს ყველა ფაილს და საქაღალდეს მიმდინარე დირექტორიაში.
  • ლს –ლ

  • გამოჩნდება დირექტორიის შინაარსი დამატებით ინფორმაციასთან ერთად, როგორიცაა ზომა, ნებართვები და თარიღი.
  • ლს-ა

  • გამოჩნდება მთელი დირექტორია, მათ შორის ფარული ფაილები და საქაღალდეები.
გამოიყენეთ 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 მაგალითად2.txt. ფაილები იქნება იმავე ადგილას.
  • mv დირექტორია 1 დირექტორია 2

  • გადაარქმევს დირექტორიას 1 დირექტორიას 2. დირექტორიის შინაარსი არ შეიცვლება.
  • mv example1.txt დირექტორია 1/

  • გადაიტანს example1.txt დირექტორიაში 1.
  • mv example1.txt დირექტორია 1/example2.txt

  • გადაიტანს example1.txt დირექტორიაში 1 და დაარქმევს მას example2.txt
გამოიყენეთ SSH ნაბიჯი 9
გამოიყენეთ SSH ნაბიჯი 9

ნაბიჯი 6. წაშალეთ ფაილები და დირექტორიები

თუ თქვენ გჭირდებათ დისტანციური კომპიუტერიდან რაიმე წაშალოთ, შეგიძლიათ გამოიყენოთ ბრძანება

რმ

  • rm example1.txt

  • წაიშლება example1.txt ფაილი.
  • rm - მე მაგალითად 1.txt

  • წაშლის example1.txt ფაილს გაფრთხილების მიღების შემდეგ.
  • rm დირექტორია 1/

  • წაიშლება დირექტორია 1 და მისი ყველა შინაარსი.
გამოიყენეთ SSH ნაბიჯი 10
გამოიყენეთ SSH ნაბიჯი 10

ნაბიჯი 7. შეცვალეთ ფაილის ნებართვები

თქვენ შეგიძლიათ შეცვალოთ წაკითხვისა და ჩაწერის ნებართვა თქვენს ფაილებზე ბრძანებით

ჩმოდი

  • chmod u+w example1.txt

    დაამატებს ფაილის ნებართვებს მომხმარებლისთვის (u). თქვენ ასევე შეგიძლიათ გამოიყენოთ

    ჯგუფის ნებართვებისთვის და

  • მსოფლიო ლიცენზირებისთვის.
  • 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@

გირჩევთ: