I denne artikkelen vil vi laste opp en fil fra systemet til en eksisterende EC2 -forekomst.
Last opp filer til EC2 -forekomst
For å starte prosessen fra bunnen av, vil vi opprette en ny EC2 -forekomst og deretter etablere SSH -tilkoblingen.
Start en forekomst (PREREQ)
Gå til EC2 -tjenesten etter å ha logget på AWS -konsollen og lanser en ny forekomst. Skriv inn navnet for forekomsten:
Velg “Amazon Linux” som AMI. Etter noen konfigurasjoner, legg til et nøkkelpar, hvis private nøkkelfil er lagret i systemet, eller opprette en ny i ".PEM ”filformat:
Etter å ha startet forekomsten, velg forekomsten og klikk på "Connect" -knappen for å se SSH -tilkoblingsdetaljene til forekomsten:
Etablere SSH -tilkobling
I delen "SSH -klient". Det vil være en SSH -kommando. Bare kopier kommandoen:
Lim inn den kopierte kommandoen i ledeteksten og erstatt nøkkelpar -filnavnet med sin nøyaktige plassering på systemet:
Nå er vi logget i EC2 gjennom SSH i en ledetekst.
Kopier filer til EC2
For å kopiere filene i EC2 -forekomsten, “SCP” brukes fra den lokale maskinen. Åpne derfor et nytt ledetekstvindu (atskilt fra SSH). “SCP” -kommandoen har følgende syntaks for å kopiere filer til en EC2 VM:
SCP -i (tastaturplassering) (filplassering) (bruker@ec2: destinasjon)
I kommandoen ovenfor:
Plasser derfor variablene i kommandoen ovenfor (din filplassering og EC2 -forekomst -detaljer) og kjør den inne i ledeteksten til din lokale maskin. For denne opplæringen, når kommandoen blir utført, gir den følgende resultater:
Når filen er kopiert, koble til EC2 -forekomsten. Gå tilbake til SSH -terminalen (ledeteksten med SSH -tilkoblingen etablert). I SSH -terminalen, gå inn i katalogen som filen er kopiert ved hjelp av følgende kommando:
CD Hjem/EC2-bruker/
For å liste opp filene i katalogen, skriv inn:
ls
Dette vil vise alle filene som er lastet opp til innsiden av den gjeldende arbeidskatalogen:
Siden det er en tekstfil som vi har kopiert til EC2 virtuell maskin i dette innlegget, for å se innholdet i filen, skriver du kommandoen:
Nano Demo.tekst
På denne måten kan filer lastes opp til AWS EC2 -forekomsten.
Konklusjon
For å kopiere en fil eller filer fra den lokale maskinen til en virtuell EC2 -maskin kan brukeren bruke “SCP” Kommando fra ledeteksten. For å bruke denne kommandoen vil brukeren imidlertid kreve plasseringen av den private nøkkelfilen, og banen til filen skal kopieres, brukernavnet og den offentlige IP -adressen til EC2 Virtual Machine, og også katalogen i EC2 Virtual Machine der filen skal kopieres. Når filen er kopiert, kan brukeren bekrefte den ved å bare gå innenfor SSH -forbindelsen med EC2 VM og deretter gå innenfor destinasjonskatalogen.