С Windows 10 Microsoft най-накрая се вслуша в своите потребители, след като години наред искаха SSH клиент и сървър. Чрез включването на внедряване на OpenSSH стойността на операционната система се увеличава.
Към момента на това писане софтуерът OpenSSH, включен в Windows 10, е в BETA етап. Това означава, че може да има някои проблеми със стабилността.
Предоставеният SSH сървър е подобен на приложението за Linux. На пръв поглед изглежда, че поддържа същите функции като своя аналог *NIX. Това е конзолно приложение, но работи като услуга на Windows.
Нека да видим как да активирате OpenSSH сървъра в Windows 10.
Съдържание Крия Активирайте OpenSSH сървъра в Windows 10 Как да стартирате OpenSSH сървъра в Windows 10 Свързване към SSH сървър в Windows 10Активирайте OpenSSH сървъра в Windows 10
- Отворете приложението Настройки и отидете на Приложения -> Приложения и функции.
- Отдясно щракнете върху Управление на опционалните функции.
- На следващата страница щракнете върху бутонаДобавете функция.
- В списъка с функции изберетеOpenSSH сървъри щракнете върхуИнсталирайбутон.
- Рестартирайте Windows 10.
Това ще инсталира софтуера OpenSSH Server в Windows 10.
mp драйвери на canon
Неговите двоични файлове се намират в папката |_+_|. Освен SSH клиентските приложения, папката съдържа следните сървърни инструменти:
- sftp-сървър.exe
- ssh-agent.exe
- ssh-keygen.exe
- sshd.exe
- и конфигурационния файл 'sshd_config'.
SSH сървърът е конфигуриран да работи като услуга.
компютърът не чете sd карта
В момента на писане не се стартира автоматично. Трябва да го конфигурирате ръчно.
Как да стартирате OpenSSH сървъра в Windows 10
- Щракнете двукратно върхуsshdвлизане в Услуги, за да отворите неговите свойства.
- В раздела „Вход“ вижте потребителския акаунт, който се използва от sshd сървъра. В моя случай е такаNT услугаsshd.
- Сега отворете команден ред с повишени права.
- Отидете до директорията c:windowssystem32Openssh с помощта на командата |_+_|.
- Тук изпълнете командата |_+_| за генериране на ключове за сигурност за sshd сървъра.
- Сега в командния ред с повишени права въведете |_+_| за да стартирате File Explorer в папката OpenSSH.
- Актуализация: Microsoft публикува a уроккоето прави правилния процес на присвояване много прост.
Отворете PowerShell като администратор и изпълнете тези команди:|_+_|Това е! Всички необходими разрешения са зададени.
- Като алтернатива можете да изпълните тези стъпки.
Щракнете с десния бутон върхуssh_host_ed25519_keyфайл и променете собствеността му на потребителя на услугата sshd, напр.NT услугаsshd. - Щракнете върху „Добавяне“ и добавете разрешение „Четене“ за потребителя „NT Servicesshd“. Сега премахнете всички други разрешения, за да получите нещо подобно:Кликнете върху „Приложи“ и потвърдете операцията.
- Накрая отворете Услуги (натиснете клавишите Win + R и въведетеуслуги.mscв полето Изпълнение) и стартирайте услугата sshd. Трябва да започне:
- Разрешете SSH порта в защитната стена на Windows. По подразбиране сървърът използва порт 22. Изпълнете тази команда в команден ред с повишени права: |_+_|Microsoft предостави следната алтернативна команда за PowerShell:
|_+_| - И накрая, задайте парола за вашия потребителски акаунт, ако нямате такава.
Сега можете да го изпробвате в действие.
Свързване към SSH сървър в Windows 10
Отворете своя ssh клиент. Можете да го стартирате на същия компютър, напр. като използвате вградения OpenSSH клиент или го стартирайте от друг компютър във вашата мрежа.
В общия случай синтаксисът за OpenSSH конзолния клиент е както следва:
|_+_|В моя случай командата изглежда по следния начин:
не мога да чуя потока на дискорд|_+_|
КъдетоWinaeroе моето потребителско име за Windows и192.168.2.96е IP адресът на моя компютър с Windows 10. Ще се свържа с него от друг компютър, работещ с Arch Linux.
Най-накрая сте вътре!
Сървърът изпълнява класически конзолни команди на Windows, напр. повече, тип, версия, копие.
Но не мога да стартирам FAR Manager. Изглежда черно-бяло и счупено:
защо компютърът ми не се нулира
Друго интересно наблюдение: можете да стартирате GUI приложения като explorer. Ако сте влезли в същия потребителски акаунт, който използвате за SSH, те ще стартират на работния плот. Вижте:
Е, вграденият SSH сървър определено е интересно нещо за игра. Тя ви позволява да управлявате машина с Windows, без да инсталирате инструменти като rdesktop на вашия компютър с Linux или дори да променяте настройките на Windows от компютър с Linux, който няма инсталиран X сървър.
Към момента на писане, вграденият SSH сървър в Windows 10 е на BETA етап, така че трябва да стане по-интересен и полезна функция в близко бъдеще.