Настроювання сервера 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.

Відкрийте "Налаштування" з меню "Пуск".

image

Виберіть Програми.

image

Виберіть додаткові функції з програм і функцій.

image

Виберіть додати функції.

image

Натисніть кнопку Інсталювати на сервері OpenSSH.

image

Елемент зникає, тому повертається на попередній екран.

image

Сервер OpenSSH інстальовано.

image

Якщо додати його до списку, все буде готово.

image

Інструкції з інсталяції сервера OpenSSH на іншій ОС Windows

Завантаження та розміщення файлів

Версія OpenSSH windows тепер доступна, тому завантажте та налаштуйте її.

Завантажте файл з наступних сторінок: Завантажити "OpenSSH-Win32.zip" для 32-розрядної ОС і "OpenSSH-Win64.zip" для 32-розрядної ОС. Ви можете використовувати останню версію, але на даний момент всі вони є бета-версіями.

image

Увійдіть на сервер і розмістіть завантажені та розгорнуті файли на сервері. Неважливо, де вона знаходиться, але на цей раз я створив папку "C:\OpenSSH" і помістив її там.

image

Змінні середовища

Зареєструйте змінні середовища, щоб полегшити роботу з OpenSSH. Цей розділ описано у Windows Server 2012 R2, але кроки повинні бути адаптовані до версії ОС.

Клацніть правою кнопкою миші меню "Пуск" і виберіть пункт "Система".

image

Виберіть додаткові системні параметри.

image

Натисніть кнопку "Змінні середовища" на вкладці "Додаткові налаштування".

image

Виберіть Шлях в "Змінні системного середовища" і натисніть кнопку "Редагувати".

image

"у верхній частині змінного значення" Крапка з крапкою з колом, а потім шлях до папки, де був розміщений файл OpenSSH. Після того, як ви ввели його, закрийте все за допомогою кнопки "OK".

image

Настроювання послуги OpenSSH

Запустіть PowerShell із правами адміністратора.

image

Скористайтеся командою компакт-диска, щоб перейти до папки OpenSSH і введіть .\install-sshd.ps1, щоб запустити її.

image

Якщо він відображається як "УСПІХ", це нормально.

image

Можна перевірити, чи настроєно служби, пов'язані з openSSH.

image

Тепер у вас є установка майже так само, як ви встановили OpenSSH у Windows 10. Наступного разу я хотів би фактично встановити sftp і відправляти і отримувати файли.