Nastavenie servera SFTP v systéme Windows pomocou openSSH

Dátum vytvorenia strany :

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".

image

Vyberte položku Aplikácie.

image

V aplikáciách a funkciách vyberte položku Voliteľné funkcie.

image

Vyberte položku Pridať funkcie.

image

Vyberte položku Inštalovať zo servera OpenSSH.

image

Položka zmizne, takže sa vráti na predchádzajúcu obrazovku.

image

Je nainštalovaný server OpenSSH.

image

Ak ho pridáte do zoznamu, máte hotovo.

image

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.

image

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.

image

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.

image

Vyberte položku Rozšírené systémové nastavenia.

image

Na karte Rozšírené nastavenia kliknite na tlačidlo "Premenné prostredia".

image

V časti Premenné prostredia systému vyberte položku Cesta a kliknite na tlačidlo Upraviť.

image

"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".

image

Nastavenie služby OpenSSH

Spustite PowerShell s právami správcu.

image

Pomocou príkazu CD prejdite do priečinka OpenSSH a zadajte .\install-sshd.ps1 na jeho spustenie.

image

Ak sa zobrazí ako "úspech", je to v poriadku.

image

Môžete overiť, či boli nakonfigurované služby súvisiace s openSSH.

image

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.