Windows Tips & News

როგორ ჩართოთ OpenSSH სერვერი Windows 10-ში

click fraud protection
რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმიზაციისთვის

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

რეკლამა

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

Windows 10-ით, Microsoft-მა საბოლოოდ მოუსმინა თავის მომხმარებლებს წლების შემდეგ, როდესაც ისინი ითხოვდნენ SSH კლიენტს და სერვერს. OpenSSH განხორციელების ჩათვლით, OS-ის ღირებულება იზრდება.

ამ წერის მომენტში Windows 10-ში შემავალი OpenSSH პროგრამული უზრუნველყოფა BETA-ს ეტაპზეა. ეს ნიშნავს, რომ მას შეიძლება ჰქონდეს გარკვეული სტაბილურობის პრობლემები.

მოწოდებული SSH სერვერი Linux აპის მსგავსია. ერთი შეხედვით, როგორც ჩანს, ის მხარს უჭერს იგივე ფუნქციებს, რაც მის *NIX კოლეგას. ეს არის კონსოლის აპლიკაცია, მაგრამ მუშაობს როგორც ა Windows სერვისი.

ვნახოთ, როგორ გავააქტიუროთ OpenSSH სერვერი Windows 10-ში.

შინაარსიდამალვა
ჩართეთ OpenSSH სერვერი Windows 10-ში
როგორ დავიწყოთ OpenSSH სერვერი Windows 10-ში
Windows 10-ში SSH სერვერთან დაკავშირება

ჩართეთ OpenSSH სერვერი Windows 10-ში

  1. Გააღე პარამეტრების აპი და გადადით აპები -> აპები და ფუნქციები.
  2. მარჯვნივ დააწკაპუნეთ არჩევითი ფუნქციების მართვაზე.აპები და ფუნქციები Windows 10-ის არჩევითი ბმულის მართვა
  3. შემდეგ გვერდზე დააჭირეთ ღილაკს დაამატეთ ფუნქცია.ფუნქციის ღილაკის დამატება
  4. ფუნქციების სიაში აირჩიეთ OpenSSH სერვერი და დააწკაპუნეთ Დაინსტალირება ღილაკი.Windows 10 დააინსტალირეთ SSH სერვერიWindows 10 SSH სერვერის ინსტალაცია
  5. გადატვირთეთ Windows 10.

ეს დააინსტალირებს OpenSSH სერვერის პროგრამას Windows 10-ში.

მისი ორობითი ფაილები მდებარეობს საქაღალდის ქვეშ c:\windows\system32\Openssh. SSH კლიენტის აპლიკაციების გარდა, საქაღალდე შეიცავს შემდეგ სერვერის ინსტრუმენტებს:

  • sftp-server.exe
  • ssh-agent.exe
  • ssh-keygen.exe
  • sshd.exe
  • და კონფიგურაციის ფაილი "sshd_config".

SSH სერვერი კონფიგურირებულია სერვისად მუშაობისთვის.

Sshd სერვისი Windows 10

ამ წერის მომენტში ის ავტომატურად არ იწყება. თქვენ უნდა დააკონფიგურიროთ ხელით.

როგორ დავიწყოთ OpenSSH სერვერი Windows 10-ში

  1. ორჯერ დააწკაპუნეთ sshd შესვლა სერვისებში მისი თვისებების გასახსნელად.
  2. "შესვლა" ჩანართზე იხილეთ მომხმარებლის ანგარიში, რომელსაც იყენებს sshd სერვერი. ჩემს შემთხვევაში ასეა NT სერვისი\sshd.Sshd სერვისის მომხმარებლის ანგარიში Windows 10
  3. Ახლა ღიაა ამაღლებული ბრძანების სტრიქონი.
  4. გადადით c:\windows\system32\Openssh დირექტორიაში ბრძანების გამოყენებით cd c:\windows\system32\Openssh.
  5. აქ გაუშვით ბრძანება ssh-keygen -A sshd სერვერისთვის უსაფრთხოების გასაღებების გენერირებისთვის.Sshd სერვერის გენერირება გასაღებები
  6. ახლა, ამაღლებულ ბრძანების სტრიქონში, ჩაწერეთ explorer.exe. File Explorer-ის გასაშვებად OpenSSH საქაღალდეში.
  7. განახლება: მაიკროსოფტმა გამოაქვეყნა ა სახელმძღვანელო რაც სწორ დავალების პროცესს ძალიან მარტივს ხდის.
    გახსენით PowerShell როგორც ადმინისტრატორი და შეასრულეთ ეს ბრძანებები:
    Install-Module -Force OpenSSHUtils Repair-SshdHostKeyPermission -FilePath C:\Windows\System32\OpenSSH\ssh_host_ed25519_key

    Ის არის! დაყენებულია ყველა საჭირო ნებართვა.

  8. ალტერნატიულად, შეგიძლიათ შეასრულოთ ეს ნაბიჯები.
    დააწკაპუნეთ მარჯვენა ღილაკით ssh_host_ed25519_key ფაილი და შეცვალოს მისი საკუთრება sshd სერვისის მომხმარებელს, მაგ. NT სერვისი\sshd.Sshd შეცვალოს საკვანძო ფაილის მფლობელობა
  9. დააწკაპუნეთ "დამატება" და დაამატეთ ნებართვა "წაკითხვა" მომხმარებლისთვის "NT Service\sshd". ახლა, წაშალეთ ყველა სხვა ნებართვა, რომ მიიღოთ მსგავსი რამ:Sshd შეცვალოს ძირითადი ფაილის ნებართვებიდააჭირეთ "Apply" და დაადასტურეთ ოპერაცია.
  10. ბოლოს გახსენით სერვისები (დააჭირეთ Win + R კლავიშებს და ჩაწერეთ სერვისები.msc Run ველში) და გაუშვით sshd სერვისი. უნდა დაიწყოს:
    Sshd სერვისი მუშაობს
  11. დაუშვით SSH პორტი Windows Firewall-ში. ნაგულისხმევად, სერვერი იყენებს პორტს 22. გაუშვით ეს ბრძანება ამაღლებულ ბრძანების სტრიქონში: netsh advfirewall firewall დამატების წესის სახელი = "SSHD პორტი" dir=in action=protocol tollow=TCP localport=22Sshd სერვისი ღია პორტისთვის Microsoft-მა მიაწოდა შემდეგი ალტერნატიული ბრძანება PowerShell-ისთვის:
    New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Enabled True -Direction Inbound -Protocol TCP -Action Allow -Profile Domain
  12. ბოლოს და ბოლოს, დააყენეთ პაროლი თქვენი მომხმარებლის ანგარიშისთვის თუ არ გაქვს.

ახლა თქვენ შეგიძლიათ სცადოთ ის მოქმედებაში.

Windows 10-ში SSH სერვერთან დაკავშირება

გახსენით თქვენი ssh კლიენტი. მისი გაშვება შეგიძლიათ იმავე კომპიუტერზე, მაგ. ჩაშენებულის გამოყენებით OpenSSH კლიენტი ან დაიწყეთ ის თქვენს ქსელში არსებული სხვა კომპიუტერიდან.

ზოგადად, OpenSSH კონსოლის კლიენტის სინტაქსი ასეთია:

ssh username@host -p პორტი

ჩემს შემთხვევაში, ბრძანება ასე გამოიყურება:

ssh [email protected]

სად ვინაერო არის ჩემი ვინდოუსის მომხმარებლის სახელი და 192.168.2.96 არის ჩემი Windows 10 კომპიუტერის IP მისამართი. მე დავუკავშირდები მას სხვა კომპიუტერიდან, რომელიც მუშაობს Arch Linux-ზე.Windows 10 დაკავშირება ჩაშენებულ Sshd სერვერზე 1

საბოლოოდ, თქვენ ხართ!

Windows 10 დაკავშირება ჩაშენებულ Sshd სერვერთან 2

სერვერი აწარმოებს Windows-ის კონსოლის კლასიკურ ბრძანებებს, მაგ. მეტი, ტიპი, ვერსია, კოპირება.

Windows 10 დაკავშირება ჩაშენებულ Sshd სერვერზე 3

მაგრამ მე არ შემიძლია FAR მენეჯერის გაშვება. ჩანს შავ-თეთრი და გატეხილი:Windows 10 დაკავშირება ჩაშენებულ Sshd სერვერთან 4

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

Windows 10 დაკავშირება ჩაშენებულ Sshd სერვერზე 5

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

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

რეკომენდირებულია: დააწკაპუნეთ აქ Windows-ის პრობლემების მოსაგვარებლად და სისტემის მუშაობის ოპტიმიზაციისთვის
Windows 10-ის 1809-ე ვერსიაში აუდიოს არარსებობის გამოსწორება

Windows 10-ის 1809-ე ვერსიაში აუდიოს არარსებობის გამოსწორება

5 პასუხიგარდა იმისა მომხმარებლის პროფილის ამოღება და გატეხილი შეტყობინება პრობლემები, Windows 10 ...

Წაიკითხე მეტი

Cortana Android-ისთვის: შეხსენებების ვიჯეტის გაუმჯობესება, ახალი ბრძანებები

Cortana Android-ისთვის: შეხსენებების ვიჯეტის გაუმჯობესება, ახალი ბრძანებები

გამოვიდა Cortana-ს ახალი ვერსია Android-ისთვის. აპლიკაციის ვერსია 2.9.10 მოდის ახალი ფუნქციებითა ...

Წაიკითხე მეტი

აღკვეთეთ Windows 10-ს თქვენი ნაგულისხმევი აპების გადატვირთვა

აღკვეთეთ Windows 10-ს თქვენი ნაგულისხმევი აპების გადატვირთვა

Windows 10 კარგად არის ცნობილი აპების გადატვირთვისთვის, რომლებიც მომხმარებელმა დააყენა ნაგულისხმე...

Წაიკითხე მეტი