Има различни методи за установяване на комуникация между различни компютри, но винаги трябва да вземаме предвид наличните опции за сигурност, тъй като това, което ще се прехвърля през повечето време, е свързано с чувствителна потребителска информация.
Един от най -сигурните начини е използването на 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.