Nastavení serveru SFTP ve Windows pomocí OpenSSH

Datum vytvoření stránky :

Provozní prostředí

Windows
  • Windows 10 Pro
  • Windows Server 2019
  • Další Windows
OpenSSH
  • 7.7p1
  • 8.1p1 - Beta

※ Funguje v jiných verzích, ale je nepotvrzené

Nejprve

SFTP je mechanismus pro odesílání a příjem souborů mezi dvěma počítači (obvykle rozdělenými na klienty a servery).

Tento standard se běžně označuje jako "FTP", ale FTP odesílá a přijímá obsah přenosu a příjmu ve formátu prostého textu (nezašifrovaná data). Může být snadno čitelný třetími stranami.

SFTP používá šifrovací techniku nazvanou "SSH" k šifrování obsahu přenosu a příjmu FTP. Pro třetí strany může být obtížné číst.

Tato část popisuje kroky k nastavení SFTP na straně serveru pomocí bezplatného OpenSSH.

Jak nainstalovat servery OpenSSH ve Windows 10, Windows Server 2019 a novějších

Windows 10 usnadňuje instalaci serverů OpenSSH.

Otevřete "Nastavení" z nabídky Start.

image

Vyberte Aplikace.

image

Vyberte Volitelné funkce z aplikací a funkcí.

image

Vyberte Přidat funkce.

image

Ze serveru OpenSSH vyberte Instalovat.

image

Položka zmizí, takže se vrátí na předchozí obrazovku.

image

Je nainstalován server OpenSSH.

image

Pokud ji přidáte do seznamu, máte hotovo.

image

Pokyny k instalaci serveru OpenSSH na jiném operačním systému Windows

Stahování a umístění souborů

Verze OpenSSH pro Windows je nyní k dispozici, takže ji stáhněte a nastavte.

Stáhněte si soubor z následujících stránek: Stáhněte si "OpenSSH-Win32.zip" pro 32bitový operační systém a "OpenSSH-Win64.zip" pro 32bitový operační systém. Můžete použít nejnovější verzi, ale v současné době se jedná o všechny beta verze.

image

Přihlaste se k serveru a umístěte stažené a nasazené soubory na server. Nezáleží na tom, kde to je, ale tentokrát jsem vytvořil složku "C:\OpenSSH" a umístil ji tam.

image

Proměnné prostředí

Zaregistrujte proměnné prostředí, abyste usnadnili práci OpenSSH. Tato část je popsána v systému Windows Server 2012 R2, ale kroky by měly být přizpůsobeny verzi operačního systému.

Klikněte pravým tlačítkem myši na nabídku Start a vyberte Systém.

image

Vyberte Upřesnit nastavení systému.

image

Klikněte na tlačítko "Proměnné prostředí" na kartě "Upřesnit nastavení".

image

Vyberte Cestu v "Systémové proměnné prostředí" a klikněte na tlačítko "Upravit".

image

"v horní části proměnné hodnoty" Středník, následovaný cestou složky, kde byl soubor OpenSSH umístěn. Jakmile jej zadáte, zavřete vše tlačítkem "OK".

image

Nastavení služby OpenSSH

Spusťte PowerShell s právy správce.

image

Pomocí příkazu CD přejděte do složky OpenSSH a zadejte .\install-sshd.ps1 a spusťte ji.

image

Pokud je zobrazen jako "ÚSPĚCH", je to v pořádku.

image

Můžete ověřit, zda byly nakonfigurovány služby související s openSSH.

image

Nyní máte nastavení téměř stejné jako v systému Windows 10, který jste nainstalovali OpenSSH. Příště bych chtěl skutečně nastavit sftp a odesílat a přijímat soubory.