SFTP:n määrittäminen ja tarkistaminen salasanatodennuksella asiakkaissa ja palvelimilla
ympäristö
- Windows
-
- Windows 10 Pro
- Windows Server 2019
- Windows 7
- Windows Server 2012 R2
- AvaaSSH
-
- 7.7p1
- 8.1p1 - Beetaversio
※ Se toimii muissa versioissa, mutta sitä ei ole vahvistettu
Alun perin
Tässä osassa kuvataan asiakkaan ja palvelimen välisen sftp-tietoliikenteen vaiheet. Helpoin tapa todentaa on todentaa salasana, joka on helpoin tapa määrittää se.
Valmistelu etukäteen
- Asiakkaaseen on asennettu OpenSSH-asiakasohjelma
- Palvelimeen on asennettu OpenSSH-palvelin.
Sftp-palvelimien valmisteleminen palvelinpuolella
Kirjaudu palvelimeen järjestelmänvalvojien tilillä.
Käynnistä PowerShell.
Kirjoita seuraava komento: (Se voi olla ssh-komento.)
sftp localhost
Voit nähdä, että et voi muodostaa yhteyttä, koska et ole vielä määrittänyt mitään.
SFTP-tilin luominen
Luo tili SFTP:hen kirjautumista nähtävissäsi. Windows-tiliä käsitellään SFTP-kirjautumistilinä.
Napsauta Käynnistä-valikkoa hiiren kakkospainikkeella ja valitse Tietokoneen hallinta.
Laajenna Paikalliset käyttäjät ja ryhmät, napsauta Käyttäjiä hiiren kakkospainikkeella ja valitse sitten Uudet käyttäjät.
Kirjoita käyttäjänimi ja salasana. Käyttäjänimi on käyttäjänimi, jolla kirjaudutaan SFTP:llä. Asia ei ole niin, että siinä olisi merkitystä.
Sinut kirjataan sisään julkisen avaimen todennusasetuksilla, mutta et tarvitse admonistrataattorien käyttöoikeuksia. Lisää etäympäristöihin etätyöpöydän käyttäjien käyttöoikeudet.
Portti avoinna SSH:lle
Avatkaa portti 22. Voit myös käyttää komentoja, mutta määrität sen tässä GUI:n avulla. Valitse Käynnistä-valikon Windowsin hallintatyökalut -⇒ Windows Defenderin palomuuri, jossa on parannettu suojaus.
Napsauta Vastaanottosäännöt-painiketta hiiren kakkospainikkeella ja valitse Uudet säännöt.
Valitse Portit ja valitse seuraava.
Valitse TCP ja kirjoita 22.
Valitse Salli yhteydet.
Tarkista "Domain" ja "Private". Jos kyseessä on Internetissä olevan palvelimen palvelin, tarkista "Julkinen", Aseta se ympäristön mukaan.
Nimi voi olla mikä tahansa, mutta sen avulla on helppo ymmärtää, että avasit portin SSH:lle (SFTP).
Lisätty luetteloon.
SSH-palvelun käynnistysasetukset
Voit myös määrittää sen komennoilla, mutta toistaiseksi käytät GUI:ta sen määrittäminen. Napsauta Käynnistä-valikkoa hiiren kakkospainikkeella ja valitse Tietokoneen hallinta.
Valitse ⇒ palvelut ja avaa sitten SSH SSH Server keskiluettelosta. Näet "Käynnistä palvelu" -linkin vasemmalla, joten linkin napsauttaminen käynnistää SSH-palvelimen.
Nyt kun SSH on käytettävissä, sinun on käynnistettävä windows manuaalisesti, kun käynnistät sen uudelleen. Käynnistää SSH-palvelimen automaattisesti. Kaksoisnapsauta OpenSSH SSH Server -palvelinta.
Määritä käynnistystyypiksi Automaattinen ja napsauta OK-painiketta.
SSH-kirjautumisen tarkistaminen
Nyt kun palvelu on käytössä, yritä kirjautua sisään. Käynnistä komentokehote tai PowerShell ja kirjoita seuraava komento: (Vaihda <>. (Se voi olla ssh-komento, koska se on yhteyden vahvistus)
sftp <ユーザー名>@localhost
Kirjoita kyllä.
Anna salasanasi.
Näyttö muuttuu ja voit kirjautua sisään.
Jos kirjoitat dir-komennon kokeiluversiona, näet kansioluettelon. (Garbled on spesifikaatio)
Tiedostojen lähettäminen ja vastaanottaminen asiakaspuolelta palvelimeen SFTP:n kautta
Kirjaudu asiakastietokoneen puolelle. Luo C:\Temp-kansio, joka vahvistaa, että haluat lähettää ja vastaanottaa tiedostoja, ja aseta "test.txt" -tiedostoon tekstiä. (Jos se on japanilainen tiedostonimi, se on virhe lähetettäessä ja vastaanotettaessa, joten jätä se aakkosnumeeriseksi)
Käynnistä komentokehote tai PowerShell.
Kirjaudu sisään SFTP:llä seuraavalla komennolla: (Vaihda <>.
sftp <ユーザー名>@<サーバー名>
Kirjoita kyllä.
Kirjoita salasanasi ja kirjaudu sisään.
Voit tarkistaa, että olet kirjautunut sisään pwd- ja dir-komennoilla.
Lähetä tiedosto put-komennolla.
put c:\temp\test.txt
Jos tarkastelet palvelinpuolen C:\Users\sftptest-kansiota, näet, että testitiedosto .txt lähetetty.
Yritä saada asiakas.
get test.txt c:\temp\test2.txt
Pystyin vahvistamaan, että tiedosto saatiin.
Yhteenveto
Voit nyt varmistaa, että voit lähettää ja vastaanottaa tiedostoja asiakkaassa ja palvelimessa SFTP:n avulla. Koska myös viestinnän sisältö on salattu, on hyvin pieni mahdollisuus, että kolmas osapuoli sieppaa sen.
Teemme kuitenkin salasanan todennuksen todennusmenetelmänä tällä kertaa, Koska siitä tulee hieman heikko turvallisuuden kannalta. Ensi kerralla haluaisin puhua julkisen avaimen todennuksesta.