Настроювання сервера SFTP у Windows за допомогою OpenSSH
Операційне середовище
- Вікна
-
- Windows 10 Pro
- Windows Server 2019
- Інші вікна
- Відкритийsh
-
- 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
Завантаження та розміщення файлів
Версія OpenSSH windows тепер доступна, тому завантажте та налаштуйте її.
Завантажте файл з наступних сторінок: Завантажити "OpenSSH-Win32.zip" для 32-розрядної ОС і "OpenSSH-Win64.zip" для 32-розрядної ОС. Ви можете використовувати останню версію, але на даний момент всі вони є бета-версіями.
Увійдіть на сервер і розмістіть завантажені та розгорнуті файли на сервері. Неважливо, де вона знаходиться, але на цей раз я створив папку "C:\OpenSSH" і помістив її там.
Змінні середовища
Зареєструйте змінні середовища, щоб полегшити роботу з OpenSSH. Цей розділ описано у Windows Server 2012 R2, але кроки повинні бути адаптовані до версії ОС.
Клацніть правою кнопкою миші меню "Пуск" і виберіть пункт "Система".
Виберіть додаткові системні параметри.
Натисніть кнопку "Змінні середовища" на вкладці "Додаткові налаштування".
Виберіть Шлях в "Змінні системного середовища" і натисніть кнопку "Редагувати".
"у верхній частині змінного значення" Крапка з крапкою з колом, а потім шлях до папки, де був розміщений файл OpenSSH. Після того, як ви ввели його, закрийте все за допомогою кнопки "OK".
Настроювання послуги OpenSSH
Запустіть PowerShell із правами адміністратора.
Скористайтеся командою компакт-диска, щоб перейти до папки OpenSSH і введіть .\install-sshd.ps1, щоб запустити її.
Якщо він відображається як "УСПІХ", це нормально.
Можна перевірити, чи настроєно служби, пов'язані з openSSH.
Тепер у вас є установка майже так само, як ви встановили OpenSSH у Windows 10. Наступного разу я хотів би фактично встановити sftp і відправляти і отримувати файли.