როგორ გენერირება SSH გასაღებები Windows-ზე

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

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

შექმენით SSH კლავიშები Windows-ზე Command Prompt-ის გამოყენებით

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

  1. გახსენით Command Prompt ფანჯარა აკრეფით სმდ საძიებო ზოლში და დააჭირეთ ზედა შედეგს.
  2. ჩაწერეთ ბრძანება ssh-keygen და დააჭირეთ შედი.
  3. თქვენ მოგეთხოვებათ შეიყვანოთ თქვენი გასაღების შესანახი ადგილი და ფაილის სახელი. აქ შეგიძლიათ შეიყვანოთ მორგებული გზა ან უბრალოდ ჩაწეროთ ფაილის სახელი ნაგულისხმევ ადგილას შესანახად (C:\Users\[მომხმარებლის სახელი]\).
  4. შემდეგი, თქვენ მოგეთხოვებათ პაროლის შეყვანა. შეიყვანეთ პაროლი თქვენი გასაღების დასაცავად. თუ არ გსურთ პაროლი, შეგიძლიათ უბრალოდ დააჭიროთ შედი გასაღების პაროლის გარეშე შესანახად. დაჭერა შედი კიდევ ერთხელ დასადასტურებლად.
  5. შეტყობინება დაადასტურებს, რომ თქვენი იდენტიფიკაცია (პირადი გასაღები) და საჯარო გასაღები შენახულია, ეკრანზე ნაჩვენები გასაღებების შესახებ კიდევ რამდენიმე დეტალი. ახლა შეგიძლიათ დახუროთ ფანჯარა.

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

შექმენით SSH კლავიშები Windows-ზე PuTTY-ის გამოყენებით

PuTTY იყო პოპულარული ინსტრუმენტი Windows-ის სერვერთან კომუნიკაციისთვის. მისი ერთ-ერთი კომპონენტი იყო PuTTYgen, რომელიც ჯერ კიდევ გამოიყენება Windows-ზე, macOS-სა და Linux-ზე SSH გასაღებების შესაქმნელად. თუ თქვენ უკვე გაქვთ PuTTY თქვენს სისტემაში ან გსურთ გამოიყენოთ გრაფიკული ინტერფეისი თქვენი SSH კლავიშების გენერირებისთვის Windows-ზე, ეს მეთოდი თქვენთვის იდეალურია.

  1. ჩამოტვირთვა PuTTY Windows-ისთვის და დააინსტალირეთ თქვენს კომპიუტერში.
  2. Ძებნა PuTTYgen საძიებო ზოლში და გაუშვით.
  3. სანამ თქვენი SSH კლავიშების გენერირებას დაიწყებთ, შეგიძლიათ აირჩიოთ გასაღებების ტიპი. RSA არჩეულია ნაგულისხმევად და თუ გსურთ მისი გამოყენება, შეიყვანეთ 4096 in ბიტების რაოდენობა გენერირებულ კლავიშში. თქვენ ასევე შეგიძლიათ აირჩიოთ EdDSA რადგან ეს დაშიფვრის კიდევ ერთი პოპულარული მეთოდია. თუ ასე მოიქცევით, დარწმუნდით, რომ Ed25519 არჩეულია ჩამოსაშლელ სიაში, რომელიც გამოჩნდება ფანჯრის ქვედა მარჯვენა მხარეს.
  4. ახლა შეგიძლიათ დააწკაპუნოთ Გენერირება პროცესის დასაწყებად. როდესაც PuTTYgen წარმოქმნის SSH კლავიშებს, ის მოგთხოვთ გადაიტანოთ თქვენი კურსორი ცარიელ ზონაზე, რათა შეიქმნას მეტი შემთხვევითობა გასაღების გენერირების დროს.
  5. პროცესის დასრულების შემდეგ, შეგიძლიათ დააჭიროთ შეინახეთ საჯარო გასაღები შეინახეთ იქ, სადაც გსურთ გაფართოებით .პაბი.
  6. პირადი გასაღებისთვის დააწკაპუნეთ კონვერტაციების ჩანართზე ზედა და დააწკაპუნეთ OpenSSH ექსპორტი გასაღები, რათა შეინახოთ თქვენი პირადი გასაღები SSH კლავიშად ნაგულისხმევი PPK კლავიშის ნაცვლად. შემდეგ შეინახეთ პირადი გასაღები, სადაც გსურთ, ფაილის გაფართოების გარეშე.

შექმენით SSH კლავიშები Windows-ზე WSL-ის გამოყენებით

Windows Subsystem for Linux (WSL) საშუალებას გაძლევთ გაუშვათ Linux თქვენს ჩვეულებრივ Windows გარემოში, თითქოს ეს იყოს ნებისმიერი სხვა Windows პროგრამა. Windows 11 მოყვება ჩაშენებული WSL, რაც უბრალოდ გჭირდებათ დააყენეთ და დააინსტალირეთ WSL 2 თქვენს Windows 10 ან Windows 11 კომპიუტერზე მისი გამოყენების დასაწყებად. თუ უკვე იცნობთ WSL გარემოს, შემდეგი მეთოდი საშუალებას მოგცემთ მარტივად შექმნათ SSH კლავიშების წყვილი ტერმინალის ფანჯრის გამოყენებით.

  1. გახსენით ბრძანების ხაზის ფანჯარა WSL-ში.
  2. RSA-4096 გასაღების შესაქმნელად, აკრიფეთ ssh-keygen -t rsa -b 4096 "[email protected]" და დააჭირეთ შედი. ზუსტად იგივე მოთხოვნა ფაილის ადგილმდებარეობისა და პაროლის შეყვანის შესახებ, როგორც ნაჩვენებია Windows Command Prompt მეთოდით, ნაჩვენები იქნება შემდეგში.
  3. Ed25519 გასაღების შესაქმნელად, აკრიფეთ ssh-keygen -t ed25519 -C "[email protected]" და დააჭირეთ შედი. ისევ შეიყვანეთ ფაილის ადგილმდებარეობა და პაროლი, რომელიც გსურთ, ან უბრალოდ დააჭირეთ შედი ნაგულისხმევი გამოყენებისთვის.
  4. რომელი გასაღებიც არ უნდა გამოიმუშაოთ, რეკომენდირებულია თქვენი ელ.ფოსტის მისამართის იდენტიფიკატორად დამატება ბრძანების ბოლოს, რათა დაგეხმაროთ შესაბამისი გასაღებების იდენტიფიცირებაში.

თქვენ არ გჭირდებათ ელ.ფოსტის მისამართის იდენტიფიკატორის დამატება Windows Command Prompt-ში, რადგან Microsoft ავტომატურად იყენებს თქვენს მომხმარებლის სახელსა და კომპიუტერის სახელს.

რატომ გჭირდებათ SSH გასაღებები?

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

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

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