Как да активирате и инсталирате OpenSSH в Windows 10

Има различни методи за установяване на комуникация между различни компютри, но винаги трябва да вземаме предвид наличните опции за сигурност, тъй като това, което ще се прехвърля през повечето време, е свързано с чувствителна потребителска информация.

Един от най -сигурните начини е използването на SSH протокол и където OpenSSH се превръща в практично решение за тази връзка.

Използвайки OpenSSH, можем да сме сигурни, че целият трафик ще бъде криптиран, за да се елиминира шпионажът, отвличането на информация и други видове атаки, в допълнение към това, OpenSSH ни предлага широк набор от възможности за защитен тунел, различни методи за удостоверяване и опции за персонализирани настройки.

Една от основните новости, които новата компилация на Windows 10 ще включва, ако е нова, ще бъде интегрирането на OpenSSH в бета фаза.

Тази функция ще намерим в сборката 17063 на Windows 10 Fall Creators, която е достъпна чрез програмата Insider на Microsoft, до която можем да получим достъп и да я регистрираме, ако вече не сме, в следната връзка:

Сега Windows 10 добави опциите OpenSSH Client и OpenSSH Server, за да извърши този процес по надежден и напълно функционален начин.

След това ще видим как да инсталираме OpenSSH сървъра в Windows 10 Fall Creators.

1. Достъп до системните функции на Windows 10

Етап 1
За да стартираме процеса отиваме в менюто "Старт" и там избираме опцията "Настройки", ще видим следното:

Стъпка 2
Там кликваме върху раздела „Приложения“ и в новия прозорец отиваме в раздела „Приложения и функции“, където ще видим следното:

Стъпка 3
Там кликваме върху реда „Управление на незадължителните функции“ и ще видим това:

2. Добавете OpenSSH в Windows 10

Етап 1
Кликнете върху реда „Добавяне на нова функция“ и в показания прозорец се придвижваме до дъното, където ще видим опциите на OpenSSH както на ниво клиент, така и на сървър:

Стъпка 2
Кликнете върху функцията OpenSSH Server и ще видим, че опцията за инсталиране е активирана:

ЗабележкаНе забравяйте, че тази функция е в бета фаза и може да причини нестабилност в поведението си.

Стъпка 3
Ще видим, че инсталационният процес започва:

Стъпка 4
Продължаваме да рестартираме компютъра, за да приложим промените. Двоичните файлове на OpenSSH ще бъдат хоствани по следния път:

 C: \ Windows \ system32 \ Openssh

Стъпка 5
Там ще видим инструменти като:

 sftp-server.exe ssh-agent.exe ssh-keygen.exe sshd.exe
Както и конфигурационния файл sshd_config.

Стъпка 6
За да потвърдите услугата, OpenSSH ще действа като системна услуга и можем да я проверим, използвайки следната комбинация от клавиши и изпълнявайки командата services.msc, натиснете Enter и в показания прозорец ще намерим услугата sshd:

+ R

3. Стартирайте SSH сървър в Windows 10

Етап 1
За да конфигурираме сървъра на OpenSSH в Windows, ще кликнете два пъти върху услугата или щракнете с десния бутон / Свойства и в прозореца Старт на сесията можем да оставим опцията по подразбиране:

Стъпка 2
След това влизаме в командния ред като администратори и изпълняваме следния ред:

 cd c: \ windows \ system32 \ Openssh 
Стъпка 3
След това изпълняваме следния ред, за да генерираме ключа за сигурност:
 ssh -keygen -A 

Увеличете

Стъпка 4
Сега от командния ред въвеждаме explorer.exe, за да стартираме Windows Explorer от папката OpenSSH:

ЗабележкаТози процес може да се изпълни в Windows PowerShell със следните редове:

 Install -Module -Force OpenSSHUtils Repair -SshdHostKeyPermission -FilePath C: \ Windows \ System32 \ OpenSSH \ ssh_host_ed25519_key

Стъпка 5
Можем да видим, че ключът за сигурност се намира в папката OpenSSH:

4. Активирайте OpenSSH порт за слушане в Windows 10

Етап 1
Следващата стъпка е да позволим порт 22 да бъде разрешен за правилна OpenSSH комуникация, за това изпълняваме следния ред:

 netsh advfirewall защитна стена добави име на правило = "SSHD порт" dir = в действие = разреши протокол = TCP localport = 22

Увеличете

Стъпка 2
Ако искаме да извършим този процес с PowerShell, ще изпълним следното:

 New -NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Anabled True -Direction Inbound -Protocol TCP -Action Allow -Profile Domain

Увеличете

5. Свържете се чрез OpenSSH в Windows 10

Етап 1
Накрая можем да осъществим достъп от всеки компютър в локалната мрежа, използвайки следния синтаксис:

 ssh потребител @ IP
Стъпка 2
Можем да видим всички алтернативи на SSH директно в конзолата:

Увеличете

Така че можем да инсталираме OpenSSH в новата версия на Windows 10.

wave wave wave wave wave