Настройване на SFTP сървър на Windows с помощта на OpenSSH
Работна среда
- Уиндоус
-
- Windows 10 Pro
- Windows Сървър 2019
- Още Windows
- Отваряне наSSH
-
- 7.7p1
- 8.1p1 - Бета
Тя работи в други версии, но е непотвърдена
Отначало
SFTP е механизъм за изпращане и получаване на файлове между два персонални компютри (обикновено разделени на клиенти и сървъри).
Този стандарт обикновено се нарича "FTP", но FTP изпраща и получава съдържанието на предаването и приемането в обикновен текст (нешифровани данни). Той може лесно да бъде прочетен от трети страни.
SFTP използва техника за криптиране, наречена "SSH", за да шифрова съдържанието на FTP предаване и приемане. Може да е трудно за трети страни да четат.
Този раздел описва стъпките за настройване на SFTP сървъра страна с помощта на безплатния OpenSSH.
Как да инсталирате OpenSSH сървъри в Windows 10, Windows Server 2019 и по-нови версии
Windows 10 улеснява инсталирането на OpenSSH сървъри.
Отворете "Настройки" от менюто "Старт".
Изберете Приложения.
Изберете Незадължителни функции от Приложения и Функции.
Изберете Добавяне на функции.
Изберете Инсталиране от openSSH сървъра.
Елементът изчезва, така че се връща на предишния екран.
OpenSSH сървърът е инсталиран.
Ако го добавите към списъка, сте готови.
OpenSSH инструкции за инсталиране на сървъра на други Windows OS
Изтегляния и поставяне на файлове
Версията на Windows на OpenSSH вече е налична, така че изтеглете и я настройте.
Изтеглете файла от следните страници: Изтеглете "OpenSSH-Win32.zip" за 32-битова OS и "OpenSSH-Win64.zip" за 32-битова OS. Можете да използвате най-новата версия, но в момента всички те са Бета версии.
Влезте в сървъра и поставете изтеглените и разположени файлове на сървъра. Няма значение къде е, но този път създадох папка "C:\OpenSSH" и я поставих там.
Променливи на средата
Регистрирайте променливите на средата, за да направите OpenSSH по-лесен за работа. Този раздел е описан в Windows Server 2012 R2, но стъпките трябва да бъдат съобразени с OS версията.
Щракнете с десния бутон върху менюто Старт и изберете Система.
Изберете Разширени системни настройки.
Кликнете върху бутона "Променливи на средата" от раздела "Разширени настройки".
Изберете Път в "Променливи на системната среда" и кликнете върху бутона "Редактиране".
"в горната част на променливата стойност" Точка и запетая, последвано от пътя на папката, където е поставен файлът OpenSSH. След като го въведете, затворете всичко с бутона "OK".
Настройване на услугата OpenSSH
Стартирайте PowerShell с администраторски права.
Използвайте командата cd, за да се придвижите до папката OpenSSH и въведете .\install-sshd.ps1, за да я изпълните.
Ако се показва като "УСПЕХ", той е ОК.
Можете да проверите дали услугите, свързани с OpenSSH, са конфигурирани.
Сега имате настройката почти същото като сте инсталирали OpenSSH в Windows 10. Следващия път бих искал всъщност да задам sftp и да изпращам и получавам файлове.