EC2 is een service van Amazon Web Services (AWS) waarmee u virtuele servers (ook wel instances genoemd) kunt huren. In deze gevallen kunt u virtuele machines gebruiken om computertoepassingen te ontwikkelen, testen, implementeren en beheren.
SSH is een geweldig hulpprogramma voor toegang tot en beheer van Amazon Elastic Compute Cloud (EC2)-instanties. Met SSH kunt u een extern apparaat bedienen, toegang krijgen tot gegevens, opdrachten uitvoeren, problemen oplossen en meer. Hoewel je gemakkelijk een SSH-verbinding met een EC2-instantie kunt maken, vinden veel gebruikers het lastig en hebben ze hulp nodig. Als u ook een van hen bent, hoeft u zich geen zorgen te maken. In deze handleiding wordt kort gedemonstreerd hoe u SSH in een EC2-instantie kunt gebruiken met behulp van geschikte voorbeelden.
Hoe SSH naar EC2-instantie te gaan
Eerst moet je dat doen maak een EC2-instantie om deze te verbinden via SSH. Volg daarom de onderstaande stappen om een instantie te maken:
Opmerking: Als u al een EC2-instantie heeft, ga dan naar de volgende sectie.
- Ga en log in op AWS’ officiële website .
- Zoek het EC2-dashboard en klik op de knop 'Launch Instance'.
- Selecteer een Amazon Machine Image (AMI) die aan uw eisen voldoet.
- Configureer de instantie dienovereenkomstig en bekijk de instellingen.
- Start de instantie.
Vervolgens moet u het openbare IP-adres van uw EC2-instantie hebben. U moet dit opgeven in de SSH-opdracht. Je kunt het verkrijgen via:
- Ga naar het EC2-dashboard.
- Selecteer uw exemplaar uit de gegeven lijst met exemplaren .
- Blader door de details en kopieer de waarde “IPv4 Public IP”; dit is het IP-adres van uw EC2-instantie.
AWS is afhankelijk van SSH sleutel paren voor authenticatie in plaats van de traditionele gebruikersnaam-wachtwoordmethode te gebruiken. Zo kunt u er een maken:
- Navigeer in het EC2-dashboard naar het gedeelte ‘Sleutelparen’. Je vindt het onder 'Netwerk en beveiliging'.
- Klik op ‘Sleutelpaar maken’.
- Voer een naam in voor deze sleutel en selecteer uw voorkeur sleutel paartype (RSA of ECDSA).
- Download ten slotte het .pem-sleutelbestand naar uw lokale systeem.
Onthoud: elke gebruiker die toegang heeft dit SSH-sleutelbestand heeft rechtstreeks toegang tot uw EC2-instantie, waardoor u kwetsbaar bent voor onbedoelde gegevensdiefstal en privacyschendingen. Daarom raden we u aan de bestandsrechten te wijzigen met chmod 400 /pad/naar/de/SSHkey.pem.
U bent nu volledig uitgerust voor SSH naar de EC2-instantie met behulp van de volgende SSH-opdracht:
ssh -i / pad / naar / de / SSHkey.pem EC2_user @ IP adres
In deze opdracht:
- Vervang /path/to/the/SSHkey.pem door het daadwerkelijke pad waar u eerder de SSH-sleutel hebt gedownload.
- Vervang EC2_user door uw gebruikersnaam bij de EC2-instantie en IP_adres door het adres dat u in de eerste stap hebt gekopieerd.
Wanneer u de bovenstaande opdracht uitvoert, verbindt SSH uw lokale machine met de opgegeven EC2-instantie. U kunt deze verbinding verifiëren door naar de gebruiker en de hostnaam op de opdrachtregel te kijken. Nu kunt u doorgaan met de taken die u in de EC2-instantie wilt uitvoeren, zoals het installeren van hulpprogramma's, het beheren van bestanden, het configureren van instellingen, enz.
Een snelle afsluiting
Het toevoegen van SSH aan een EC2-instantie is een geavanceerde en essentiële vaardigheid voor Linux-beheerders en AWS-gebruikers. Omdat velen van jullie niet op de hoogte waren van deze aanpak, legt deze handleiding de gemakkelijke manier uit om SSH in een EC2-instantie te plaatsen. U kunt de bovenstaande stapsgewijze methode volgen om EC2-instanties te bedienen met uw lokale machine.