Nastavenie servera SFTP v systéme Windows pomocou openSSH
Prevádzkové prostredie
- Windows
-
- Windows 10 Pro
- Windows Server 2019
- Ďalšie windows
- OpenSSH
-
- 7.7p1
- 8.1p1 - Beta
※ Funguje v iných verziách, ale je nepotvrdený
Najskôr
SFTP je mechanizmus na odosielanie a prijímanie súborov medzi dvoma počítačmi (zvyčajne rozdelenými na klientov a servery).
Tento štandard sa bežne označuje ako "FTP", ale FTP odosiela a prijíma obsah prenosu a príjmu v jednoduchom texte (nezašifrované údaje). Môžu ho ľahko prečítať tretie strany.
SFTP používa šifrovú techniku nazývanú "SSH" na šifrovanie obsahu prenosu a príjmu FTP. Pre tretie strany môže byť ťažké čítať.
Táto časť popisuje kroky na nastavenie strany servera SFTP pomocou voľného OpenSSH.
Ako nainštalovať servery OpenSSH v systéme Windows 10, Windows Server 2019 a novších
Windows 10 uľahčuje inštaláciu serverov OpenSSH.
V ponuke Štart otvorte "Nastavenia".
Vyberte položku Aplikácie.
V aplikáciách a funkciách vyberte položku Voliteľné funkcie.
Vyberte položku Pridať funkcie.
Vyberte položku Inštalovať zo servera OpenSSH.
Položka zmizne, takže sa vráti na predchádzajúcu obrazovku.
Je nainštalovaný server OpenSSH.
Ak ho pridáte do zoznamu, máte hotovo.
Pokyny na inštaláciu servera OpenSSH v inom operačnom systéme Windows
Sťahovanie a umiestnenie súborov
Verzia systému Windows OpenSSH je teraz k dispozícii, takže ju stiahnite a nastavte.
Stiahnite si súbor z nasledujúcich strán: Stiahnite si "OpenSSH-Win32.zip" pre 32-bitový operačný systém a "OpenSSH-Win64.zip" pre 32-bitový operačný systém. Môžete použiť najnovšiu verziu, ale v súčasnosti sú to všetky beta verzie.
Prihláste sa na server a umiestnite stiahnuté a nasadené súbory na server. Nezáleží na tom, kde to je, ale tentokrát som vytvoril priečinok "C:\OpenSSH" a umiestnil ho tam.
Premenné
Zaregistrujte premenné prostredia, aby sa s OpenSSH ľahšie pracovalo. Táto časť je popísaná v systéme Windows Server 2012 R2, ale kroky by mali byť prispôsobené verzii operačného systému.
Kliknite pravým tlačidlom myši na ponuku Štart a vyberte položku Systém.
Vyberte položku Rozšírené systémové nastavenia.
Na karte Rozšírené nastavenia kliknite na tlačidlo "Premenné prostredia".
V časti Premenné prostredia systému vyberte položku Cesta a kliknite na tlačidlo Upraviť.
"v hornej časti variabilnej hodnoty" Po bodkočiarkach, po ktorých nasledovala cesta k priečinku, do ktorého bol umiestnený súbor OpenSSH. Po zadaní do nej zatvorte všetko tlačidlom "OK".
Nastavenie služby OpenSSH
Spustite PowerShell s právami správcu.
Pomocou príkazu CD prejdite do priečinka OpenSSH a zadajte .\install-sshd.ps1 na jeho spustenie.
Ak sa zobrazí ako "úspech", je to v poriadku.
Môžete overiť, či boli nakonfigurované služby súvisiace s openSSH.
Teraz máte nastavenie takmer rovnaké ako ste nainštalovali OpenSSH v systéme Windows 10. Nabudúce by som chcel skutočne nastaviť sftp a posielať a prijímať súbory.