Nastavitev in preverjanje SFTP z preverjanjem pristnosti gesla v odjemalcih in strežnikih
okolje
- Windows
-
- Windows 10 Pro
- Windows Server 2019
- Windows 7
- Windows Server 2012 R2
- OpenSSH
-
- 7.7p1
- 8.1p1 - Beta
- Deluje v drugih različicah, vendar je nepotrjenega
Sprva
V tem razdelku so opisani koraki za komunikacijo SFTP med odjemalcem in strežnikom. Najlažji način za preverjanje pristnosti je preverjanje pristnosti vašega gesla, kar je najlažji način za nastavitev.
Priprava vnaprej
- Odjemalec ima nameščen odjemalec OpenSSH
- Strežnik ima nameščen strežnik OpenSSH.
Priprava strežnikov SFTP na strežniški strani
Prijavite se v strežnik s računom s skrbniki.
Zaženi PowerShell.
Vnesite ta ukaz: (Lahko je ukaz SSH.)
sftp localhost
Vidite, da se ne morete povezati, ker še niste ničesar nastavili.
Ustvarjanje računa SFTP
Ustvarite račun za prijavo s SFTP. Račun sistema Windows se obravnava kot račun za prijavo SFTP.
Z desno tipko miške kliknite meni Start in izberite Upravljanje računalnika.
Razširite lokalne uporabnike in skupine, z desno tipko miške kliknite Uporabniki in nato izberite Novi uporabniki.
Vnesite uporabniško ime in geslo. Uporabniško ime je uporabniško ime za prijavo s SFTP. Ni občutljiva na primer.
Prijavljeni boste z nastavitvami preverjanja pristnosti javnega ključa, vendar ne potrebujete dovoljenj za admonistratorje. Za oddaljena okolja dodajte dovoljenja za oddaljene uporabnike namizja.
Vrata odprta za SSH
Odpri vrata 22. Lahko uporabite tudi ukaze, vendar ga boste uporabili gui, da ga nastavite tukaj. V meniju Start v mapi Orodja za upravljanje sistema Windows izberite požarni zid Windows Defender⇒ z izboljšano varnostjo.
Z desno tipko miške kliknite Pravila prejema in izberite Nova pravila.
Izberite Vrata in Izberite Naprej.
Izberite TCP in vnesite 22.
Izberite Dovoli povezave.
Preverite "Domain" in "Private". V primeru strežnika na internetu preverite »Javno«, Nastavite ga v skladu z okoljem.
Ime je lahko karkoli, vendar je lažje razumeti, da ste odprli vrata za SSH (SFTP).
Dodano na seznam.
Nastavitve zagona storitve SSH
Nastavite ga lahko tudi z ukazi, za zdaj pa ga boste s guijem nastavili. Z desno tipko miške kliknite meni Start in izberite Upravljanje računalnika.
Izberite Storitve ⇒ storitve in nato odprite SSSH SSH Server s seznama središča. Na levi boste videli povezavo »Start Service«, tako da s klikom na povezavo zaženete strežnik SSH.
Zdaj, ko je na voljo SSH, morate zagnati okna ročno, ko ga znova zaženete. Samodejno zažene strežnik SSH. Dvokliknite OpenSSH SSH Server.
Nastavite vrsto zagona na Samodejno in kliknite gumb V redu.
Preverjanje prijave SSH
Zdaj, ko je storitev na vrsti, se poskusite prijaviti. Zaženite ukazni poziv ali PowerShell in vnesite ta ukaz: (Zamenjajte <>) (Lahko je ukaz SSH, ker je potrditev povezave)
sftp <ユーザー名>@localhost
Vnesite da.
Vnesite geslo.
Zaslon se spremeni in lahko se prijavite.
Če vnesete ukaz »dir« kot preskusno različico, lahko vidite seznam map. (Garbled je specifikacija)
Pošiljanje in prejemanje datotek s strani odjemalca na strežnik prek SFTP
Prijavite se na stran odjemalnega računalnika. Ustvarite mapo »C:\Temp« in potrdite, da želite pošiljati in prejemati datoteke, in postavite »testno.txt« datoteko z besedilom. (Če gre za japonsko ime datoteke, bo napaka pri pošiljanju in prejemanju, zato ga pustite kot alfanumerično)
Zaženite ukazni poziv ali PowerShell.
Prijavite se s SFTP z naslednjim ukazom: (Zamenjajte <>)
sftp <ユーザー名>@<サーバー名>
Vtipkaj da.
Vnesite geslo in se prijavite.
Preverite lahko, ali ste prijavljeni z ukazi pwd in dir.
Pošljite datoteko z ukazom »Postavi«.
put c:\temp\test.txt
Če pogledate mapo C na strani strežnika C:\Users\sftptest, lahko vidite, da je bila .txt datoteka poslana.
Poskusi priti od stranke.
get test.txt c:\temp\test2.txt
Uspelo mi je potrditi, da je dosje uspel dobiti.
Povzetek
Zdaj lahko preverite, ali lahko pošiljate in prejemate datoteke v odjemalcu in strežniku s storitvijo SFTP. Ker je vsebina sporočila tudi šifrirana, obstaja majhna možnost, da jo bo prestrezala tretja oseba.
Vendar pa tokrat delamo preverjanje pristnosti gesla kot metodo preverjanja pristnosti, Ker postane malo šibka v smislu varnosti Naslednjič bi se rad pogovoril o preverjanju pristnosti javnega ključa.