Konfigurowanie serwera SFTP w systemie Windows przy użyciu OpenSSH
Środowisko pracy
- Windows
-
- Windows 10 Pro
- System Windows Server 2019
- Więcej Windows
- OpenSSH
-
- 7,7p1
- 8.1p1 - Beta
※ Działa w innych wersjach, ale jest niepotwierdzony
Na początku
SFTP to mechanizm wysyłania i odbierania plików między dwoma komputerami (zwykle podzielonymi na klientów i serwery).
Standard ten jest powszechnie określany jako "FTP", ale FTP wysyła i odbiera zawartość transmisji i odbioru w postaci zwykłego tekstu (dane niezaszyfrowane). Może być łatwo odczytany przez osoby trzecie.
SFTP wykorzystuje technikę szyfrowania o nazwie "SSH" do szyfrowania zawartości transmisji i odbioru FTP. Może to być trudne do odczytania dla osób trzecich.
W tej sekcji opisano kroki konfigurowania SFTP po stronie serwera przy użyciu bezpłatnego OpenSSH.
Jak zainstalować serwery OpenSSH w systemie Windows 10, Windows Server 2019 i nowszych
Windows 10 ułatwia instalację serwerów OpenSSH.
Otwórz "Ustawienia" z menu Start.
Wybierz aplikacje.
Wybierz opcję Funkcje opcjonalne z sekcji Aplikacje i funkcje.
Wybierz pozycję Dodaj funkcje.
Wybierz zainstaluj z serwera OpenSSH.
Element zniknie, więc powróci do poprzedniego ekranu.
Serwer OpenSSH jest zainstalowany.
Jeśli dodasz go do listy, wszystko będzie gotowe.
Instrukcje instalacji serwera OpenSSH w innym systemie operacyjnym Windows
Pobieranie i umieszczanie plików
Wersja OpenSSH dla systemu Windows jest już dostępna, więc pobierz ją i skonfiguruj.
Pobierz plik z następujących stron: Pobierz "OpenSSH-Win32.zip" dla 32-bitowego systemu operacyjnego i "OpenSSH-Win64.zip" dla 32-bitowego systemu operacyjnego. Możesz korzystać z najnowszej wersji, ale w tej chwili wszystkie są wersjami Beta.
Zaloguj się na serwerze i umieść pobrane i wdrożone pliki na serwerze. Nie ma znaczenia, gdzie się znajduje, ale tym razem utworzyłem folder "C: \ OpenSSH" i umieściłem go tam.
Zmienne środowiskowe
Zarejestruj zmienne środowiskowe, aby ułatwić pracę z OpenSSH. Ta sekcja jest opisana w systemie Windows Server 2012 R2, ale kroki powinny być dostosowane do wersji systemu operacyjnego.
Kliknij prawym przyciskiem myszy menu Start i wybierz System.
Wybierz opcję Zaawansowane ustawienia systemu.
Kliknij przycisk "Zmienne środowiskowe" na karcie "Ustawienia zaawansowane".
Wybierz Ścieżkę w "Zmienne środowiskowe systemu" i kliknij przycisk "Edytuj".
"na górze wartości zmiennej" Średnik, a następnie ścieżka do folderu, w którym został umieszczony plik OpenSSH. Po wprowadzeniu go zamknij wszystko przyciskiem "OK".
Konfigurowanie usługi OpenSSH
Uruchom program PowerShell z uprawnieniami administratora.
Użyj polecenia cd, aby przejść do folderu OpenSSH i wpisz .\install-sshd.ps1, aby go uruchomić.
Jeśli jest wyświetlany jako "SUKCES", jest OK.
Można sprawdzić, czy usługi związane z openSSH zostały skonfigurowane.
Masz teraz konfigurację prawie taką samą, jak zainstalowałeś OpenSSH w windows 10. Następnym razem chciałbym ustawić sftp oraz wysyłać i odbierać pliki.