Nastavení serveru SFTP ve Windows pomocí OpenSSH
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.
Vyberte Aplikace.
Vyberte Volitelné funkce z aplikací a funkcí.
Vyberte Přidat funkce.
Ze serveru OpenSSH vyberte Instalovat.
Položka zmizí, takže se vrátí na předchozí obrazovku.
Je nainstalován server OpenSSH.
Pokud ji přidáte do seznamu, máte hotovo.
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.
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.
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.
Vyberte Upřesnit nastavení systému.
Klikněte na tlačítko "Proměnné prostředí" na kartě "Upřesnit nastavení".
Vyberte Cestu v "Systémové proměnné prostředí" a klikněte na tlačítko "Upravit".
"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".
Nastavení služby OpenSSH
Spusťte PowerShell s právy správce.
Pomocí příkazu CD přejděte do složky OpenSSH a zadejte .\install-sshd.ps1 a spusťte ji.
Pokud je zobrazen jako "ÚSPĚCH", je to v pořádku.
Můžete ověřit, zda byly nakonfigurovány služby související s openSSH.
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.