SFTP serverio nustatymas sistemoje "Windows" naudojant OpenSSH

Puslapio sukūrimo data :

Operacinė aplinka

Windows
  • "Windows 10 Pro"
  • "Windows Server 2019"
  • Daugiau "Windows"
OpenSSH
  • 7.7p1
  • 8.1p1 - Beta versija

※ Jis veikia kitose versijose, tačiau jis nepatvirtintas

Iš pradžių

SFTP yra failų siuntimo ir gavimo tarp dviejų kompiuterių mechanizmas (paprastai suskirstytas į klientus ir serverius).

Šis standartas paprastai vadinamas "FTP", tačiau FTP siunčia ir gauna perdavimo ir priėmimo turinį paprastuoju tekstu (nešifruotais duomenimis). Jį gali lengvai perskaityti trečiosios šalys.

SFTP naudoja šifravimo techniką, vadinamą "SSH", kad užšifruotų FTP perdavimo ir priėmimo turinį. Trečiosioms šalims gali būti sunku skaityti.

Šiame skyriuje aprašomi veiksmai, kaip nustatyti SFTP serverį naudojant nemokamą OpenSSH.

Kaip įdiegti "OpenSSH" serverius "Windows 10", "Windows Server 2019" ir naujesnėse versijose

"Windows 10" leidžia lengvai įdiegti "OpenSSH" serverius.

Meniu Pradėti atidarykite "Nustatymai".

image

Pasirinkite Programėlės.

image

Programose ir funkcijose pasirinkite Pasirinktinės funkcijos.

image

Pasirinkite Įtraukti funkcijų.

image

OpenSSH serveryje pasirinkite Diegti.

image

Elementas dingsta, todėl grįžta į ankstesnį ekraną.

image

OpenSSH serveris įdiegtas.

image

Jei įtrauksite jį į sąrašą, baigsite.

image

OpenSSH serverio diegimo instrukcijos kitose "Windows" OS

Atsisiuntimai ir failų talpinimas

"OpenSSH" "Windows" versija dabar pasiekiama, todėl atsisiųskite ir nustatykite.

Atsisiųskite failą iš šių puslapių: Atsisiųskite "OpenSSH-Win32.zip" 32 bitų OS ir "OpenSSH-Win64.zip" 32 bitų OS. Galite naudoti naujausią versiją, tačiau šiuo metu jie visi yra beta versijos.

image

Prisijunkite prie serverio ir įdėkite atsisiųstus ir įdiegtus failus į serverį. Nesvarbu, kur jis yra, bet šį kartą aš sukūriau aplanką "C:\OpenSSH" ir įdėti jį ten.

image

Aplinkos kintamieji

Užregistruokite aplinkos kintamuosius, kad OpenSSH būtų lengviau dirbti. Šis skyrius aprašytas "Windows Server 2012 R2", tačiau veiksmai turėtų būti pritaikyti OS versijai.

Dešiniuoju pelės mygtuku spustelėkite meniu Pradėti ir pasirinkite Sistema.

image

Pasirinkite Išplėstiniai sistemos parametrai.

image

Skirtuke "Išplėstiniai nustatymai" spustelėkite mygtuką "Aplinkos kintamieji".

image

Pasirinkite maršrutą "Sistemos aplinkos kintamieji" ir spustelėkite mygtuką "Redaguoti".

image

"kintamosios vertės viršuje" Kabliataškis, po kurio eina aplanko, kuriame buvo pateiktas OpenSSH failas, kelias. Įvedę jį, uždarykite viską mygtuku "Gerai".

image

"OpenSSH" tarnybos nustatymas

Paleiskite "PowerShell" su administratoriaus teisėmis.

image

Naudokite cd komandą, kad pereitumėte į OpenSSH aplanką ir įveskite .\install-sshd.ps1, kad jį paleistumėte.

image

Jei jis rodomas kaip "SĖKMĖ", tai gerai.

image

Galite patikrinti, ar sukonfigūruotos su openSSH susijusios tarnybos.

image

Dabar sąranka beveik tokia pati, kaip įdiegėte "OpenSSH" sistemoje "Windows 10". Kitą kartą, aš norėčiau iš tikrųjų nustatyti SFTP ir siųsti ir gauti failus.