Nastavitev in preverjanje SFTP z preverjanjem pristnosti gesla v odjemalcih in strežnikih

Datum ustvarjanja strani :

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.

image

Vnesite ta ukaz: (Lahko je ukaz SSH.)

sftp localhost

Vidite, da se ne morete povezati, ker še niste ničesar nastavili.

image

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.

image

Razširite lokalne uporabnike in skupine, z desno tipko miške kliknite Uporabniki in nato izberite Novi uporabniki.

image

Vnesite uporabniško ime in geslo. Uporabniško ime je uporabniško ime za prijavo s SFTP. Ni občutljiva na primer.

image

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.

image

Z desno tipko miške kliknite Pravila prejema in izberite Nova pravila.

image

Izberite Vrata in Izberite Naprej.

image

Izberite TCP in vnesite 22.

image

Izberite Dovoli povezave.

image

Preverite "Domain" in "Private". V primeru strežnika na internetu preverite »Javno«, Nastavite ga v skladu z okoljem.

image

Ime je lahko karkoli, vendar je lažje razumeti, da ste odprli vrata za SSH (SFTP).

image

Dodano na seznam.

image

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.

image

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.

image

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.

image

Nastavite vrsto zagona na Samodejno in kliknite gumb V redu.

image

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

image

Vnesite da.

image

Vnesite geslo.

image

Zaslon se spremeni in lahko se prijavite.

image

Če vnesete ukaz »dir« kot preskusno različico, lahko vidite seznam map. (Garbled je specifikacija)

image

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)

image

Zaženite ukazni poziv ali PowerShell.

image

Prijavite se s SFTP z naslednjim ukazom: (Zamenjajte <>)

sftp <ユーザー名>@<サーバー名>

Vtipkaj da.

image

Vnesite geslo in se prijavite.

image

Preverite lahko, ali ste prijavljeni z ukazi pwd in dir.

image

Pošljite datoteko z ukazom »Postavi«.

put c:\temp\test.txt

image

Če pogledate mapo C na strani strežnika C:\Users\sftptest, lahko vidite, da je bila .txt datoteka poslana.

image

Poskusi priti od stranke.

get test.txt c:\temp\test2.txt

image

Uspelo mi je potrditi, da je dosje uspel dobiti.

image

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.