SFTP-serveri seadistamine Windowsis OpenSSH-i abil

Andmeedastus juhtmevabalt üle kohaliku võrgu pole midagi uut, inimesed on seda teinud juba pikka aega. Võib-olla olete teadlik sellest, millest ma räägin: FTP-ühendus. FTP-kliendi abil saate ühe seadme teisega ühendada, et oma andmeid võrgu kaudu edastada.

Kuid kuna FTP-protokoll pole kõigepealt ohutu, peaksite kaaluma selle kraavimist millegi parema kasuks.

Neile, kes pole teadlikud, on olemas palju parem traadita edastusprotokoll ja seda nimetatakse SFTP-ks. SFTP-s olev S tähendab sõna otseses mõttes turvalist. See krüpteerib ühenduse sisselogimisandmed ja edastatud andmed. Nii et keegi ei saa andmeedastust puudutada ja seda muuta. FTP on seevastu turvaline, kuna igaüks, kes võrguliiklust kuulama hakkab, saab selle teabe kaitsmata.

SFTP juures on hea see, et saate seda kasutada kõige jaoks, mille jaoks te FTP-d kasutasite. Nii saate tasuta parema turvalisuse. Mida peate kaotama, eks?

Nüüd on ainult üks probleem. Windows 10-le eelnevad Windowsi versioonid ei sisalda SSH-d, nii et peate installima OpenSSH (või midagi sarnast). See on avatud lähtekoodiga SSH-juurutus ja arvake, kes seda soovitab? Microsoft. OpenSSH on kaasatud Windows 10 ja Windows Server 2019.

See õpetus põhineb OpenSSHi originaaldokumentatsioonil. Ametlik juhend võib tunduda hirmutav, mistõttu tegime selle võimalikult kasutajasõbralikuks. Seda meetodit saate kasutada mis tahes Windowsi versioonis, mida testisin Windows 7-s.

SFTP-serveri seadistamine Windowsis OpenSSH-i abil

See protsess koosneb kahest osast: OpenSSH-i installimine ja SSH-pordi avamine SFTP toimimiseks.

OpenSSH installimine (ja vajalike teenuste aktiveerimine)

  1. Laadige alla OpenSSH GitHubist.
  2. Paki arhiiv kausta Program Files.
  3. Avage administraatorina PowerShell ja kleepige kausta liikumiseks aknas järgmine käsk: cd "C: \ Program Files \ OpenSSH-Win64".
  4. SSH nõuab käitamiseks kahte teenust, sshd ja ssh-agent. Nende installimiseks kleepige PowerShelli aknasse järgmine käsk: powershell.exe -ExecutionPolicy Bypass - File install-sshd.ps1 . Te peaksite nägema teadet, mis ütleb, et "sshd ja ssh-agent teenused on edukalt installitud".
  5. Sulgege PowerShelli aken.
  6. Teenuseid Services.msc saate teenuse käivitamiseks käsitsi käivitada või automaatseks avamiseks. See loob teie hostvõtmega kausta "C: \ ProgramData \ ssh", mis on teenuse toimimiseks ülioluline.

Märkus . Teenused kannavad nime OpenSSH Authentication Agent ja OpenSSH SSH Server.

SSH-pordi avamine Windowsi tulemüüris käsitsi

  1. SSH kasutab ülekandmiseks / autentimiseks porti 22, mis on Windowsis suletud, kuna SSH pole vaikimisi lisatud. Selle avamiseks avage juhtpaneelil Windowsi tulemüür.
  2. Klõpsake Sissetulevad reeglid (vasakul paanil).
  3. Klõpsake paremal paanil uus reegel, valige Port ja klõpsake nuppu Edasi.
  4. Tippige suvandisse Täpsed kohalikud pordid number 22 ja klõpsake nuppu Edasi.
  5. Valige "Luba ühendus", klõpsake nuppu Edasi ja valige võrguvõimaluse jaoks "Privaatne".
  6. Andke reeglile nimi. Näiteks SSH või OpenSSH.
  7. Klõpsake Finish.

Nii see on, sul on hea minna.

SFTP-serveri testimine

Proovime, kas see töötab. Selleks vajate SFTP-klienti. WinSCP on see, mida kasutan Windowsis, kuid võite kasutada mõnda muud, mis toetab SFTP-d, nt FileZilla, FTP Rush või SFTP-toega failihaldurit, näiteks Altap Salamander.

Androidi puhul on teil palju võimalusi; Total Commanderil ja Ghost Commanderil on SFTP pistikprogrammid, samas kui mõnel rakendusel, näiteks Amaze File Manager või X-plore File Manager, on sisseehitatud funktsioon.

Windows

Käivitage WinSCP ja valige protokolliks "SFTP". Sisestage hostinime väljale "localhost" (kui katsetate arvutit, kuhu installisite OpenSSH). Programmi serveriga ühenduse loomiseks peate sisestama Windowsi kasutajanime ja parooli. Vajutage nuppu Salvesta ja valige sisselogimine.

Näete hüpikakent nagu allpool, mis küsib, kas usaldate serverit, millega proovite ühenduse luua. Kuna server on teie enda arvuti, saate seda lubada. Põhimõtteliselt on see hostvõti, mis autentib seadme loodud ühenduse. Saate seda kasutada ka sisu ülekandmiseks ühest arvutist teise.

Märkus. Kui teie Windowsi kasutajakontol pole parooli, peate SFTP-serveri autentimiseks kasutama avalikku võtit, mis hõlmab eraldi protsessi. SFTP-juurdepääsu jaoks saate süsteemis luua erineva konto, kuid võib-olla peate failid tegema kättesaadavaks väljaspool kasutajakataloogi.

Android

Kasutagem Amaze File Managerit, mis on avatud lähtekoodiga. Puudutage nuppu + ja valige „Pilveühendus”. Valige SCP / SFTP-ühendus ja ilmuma peaks hüpik. Otsige käsuviiba abil välja arvuti IP-aadress ja käsk IP-konfiguratsioon. Näiteks minu arvuti aadress on 192.168.1.9

Sisestage see serveriväljale, jätke pordi numbriks 22 ja sisestage vastavatele väljadele oma Windowsi kasutajanimi ja parool. See peaks teie arvutiga ühendust looma ja pääsete juurde kogu sisule, millele pääseb juurde Windowsi kontole.

Sõnade sulgemine

Operatsiooni üks peamisi eeliseid on see, et pääsete failidele võrgu kaudu hõlpsalt juurde või saate neid üle kanda; see pole midagi, mida kõik kasutajad vajavad, ja sama eesmärgi saavutamiseks on sõltuvalt individuaalsetest vajadustest kindlasti ka muid võimalusi.

Nüüd olete : kas olete SSH-d varem seadistanud või aktiivselt kasutanud?