Nastavitev strežnika SFTP v sistemu Windows z uporabo programa OpenSSH

Datum ustvarjanja strani :

Operativno okolje

Windows
  • Windows 10 Pro
  • Windows Server 2019
  • Več oken
OpenSSH
  • 7.7p1
  • 8.1p1 - Beta

- Deluje v drugih različicah, vendar je nepotrjenega

Sprva

SFTP je mehanizem za pošiljanje in sprejemanje datotek med dvema računalnikoma (običajno razdeljena na odjemalca in strežnike).

Ta standard se običajno imenuje "FTP", vendar FTP pošilja in prejema vsebino prenosa in sprejema v navadnem besedilu (nešifrirani podatki). Lahko jo berejo tretje osebe.

SFTP uporablja tehniko šifriranja imenovano "SSH" za šifriranje vsebine FTP prenosa in sprejema. Tretje osebe lahko težko berejo.

V tem razdelku so opisani koraki za nastavitev strežnika SFTP s pomočjo brezplačnega OpenSSH.

Namestitev openSSH strežnikov v operacijskih sistemih Windows 10, Windows Server 2019 in novejše različice

Windows 10 omogoča enostavno namestitev openSSH strežnikov.

V meniju »Start« odprite »Nastavitve«.

image

Izberite Aplikacije.

image

Izberite Izbirne funkcije iz aplikacij in funkcij.

image

Izberite Dodaj funkcije.

image

Izberite Namesti v strežniku OpenSSH.

image

Element izgine, zato se vrne na prejšnji zaslon.

image

Strežnik OpenSSH je nameščen.

image

Če ga dodate na seznam, ste končali.

image

Navodila za namestitev strežnika OpenSSH v drugih operacijskih sistemih Windows OS

Prenosi in namestitev datotek

Različica programa OpenSSH za Windows je zdaj na voljo, zato jo prenesite in nastavite.

Prenesite datoteko s teh strani: Prenesite »OpenSSH-Win32.zip« za 32-bitni OS in »OpenSSH-Win64.zip« za 32-bitni OS. Lahko uporabite najnovejšo različico, vendar so trenutno vse beta različice.

image

Prijavite se v strežnik in v strežnik namestite prenesene in nameščene datoteke. Ni pomembno, kje je, ampak tokrat sem ustvaril mapo "C:\OpenSSH" in jo tam.

image

Spremenljivke okolja

Registrirajte spremenljivke okolja, da bo OpenSSH lažji za delo. Ta razdelek je opisan v sistemu Windows Server 2012 R2, vendar morajo biti koraki prilagojeni različici operacijskega sistema.

Z desno tipko miške kliknite meni Start in izberite Sistem.

image

Izberite Napredne sistemske nastavitve.

image

Na zavihku »Dodatne nastavitve« kliknite gumb »Spremenljivke okolja«.

image

V možnosti »Spremenljivke sistemskega okolja« izberite Pot in kliknite gumb »Uredi«.

image

"na vrhu spremenljivke" Podpičje, ki mu sledi pot mape, v kateri je bila datoteka OpenSSH. Ko ste vstopili, zaprite vse z gumbom "OK".

image

Nastavitev storitve OpenSSH

Zaženite PowerShell s skrbniškimi pravicami.

image

Z ukazom CD se pomaknite do mape OpenSSH in vnesite .\install-sshd.ps1, da jo zaženete.

image

Če je prikazana kot »USPEH«, je v redu.

image

Preverite lahko, ali so bile konfigurirane storitve, povezane z odprtim strežnikom SSSH.

image

Zdaj imate namestitev skoraj enako, kot ste namestili OpenSSH v operacijskem sistemu Windows 10. Naslednjič bi rad dejansko nastavil SFTP in pošiljal in prejemal datoteke.