Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer SSH-Verbinding met Ubuntu | Automatisering van Infrastructuur in DevOps
Introductie tot DevOps

bookSSH-Verbinding met Ubuntu

Aan het begin leer je hoe je handmatig verbinding maakt met de Ubuntu-server via SSH, die is aangemaakt met Terraform. Dit helpt je te verifiëren dat de server actief is en toegankelijk is via het netwerk. Later wordt dit proces geautomatiseerd met Ansible, maar eerst biedt een handmatige verbinding inzicht in de werking ervan.

Wat is SSH?

Note
Definitie

SSH staat voor Secure Shell. Je kunt het zien als een veilige manier om een terminal te openen op een andere computer — in ons geval de Ubuntu-server.

Alles wat via SSH wordt verzonden, inclusief uw login, wachtwoord en commando's, wordt versleuteld, zodat niemand het kan onderscheppen.

SSH biedt volledige controle over de externe server. U kunt alles doen wat u normaal op uw eigen computer doet: programma's uitvoeren, bestanden bewerken en pakketten installeren. Voor beginners is het nuttig om het te zien als "werken op een computer op afstand", zonder fysiek in de buurt te hoeven zijn.

SSH-verbinding

Voor handmatige verbinding met een server gebruikt u de volgende sjabloon: ssh <USERNAME>@<HOST> -p <PORT> .

In ons geval ziet het er als volgt uit:

Hier is root de gebruikersnaam. We gebruiken root omdat dit de administratieve gebruiker is met volledige rechten, waarmee u elk commando zonder beperkingen kunt uitvoeren. localhost geeft aan dat de server op uw eigen machine draait (via Docker, maar normaal gesproken gebruikt u het daadwerkelijke IP van de server), en -p 2222 specificeert de poort die wordt gebruikt om toegang te krijgen tot de container.

Bij de eerste verbinding kan SSH om een wachtwoord vragen. In ons geval is dit het root-wachtwoord, dat al was ingesteld in het image dat met Terraform is aangemaakt.

Na het uitvoeren van het commando bevindt u zich in de terminal van de server, waar u commando's kunt uitvoeren, pakketten kunt installeren en kunt controleren of het systeem werkt. Deze stap helpt u te begrijpen hoe beheer van externe servers werkt en vormt de basis voor het automatiseren van taken met Ansible.

1. Waar staat SSH voor?

2. Waarom gebruiken we de rootgebruiker om verbinding te maken met de server?

question mark

Waar staat SSH voor?

Select the correct answer

question mark

Waarom gebruiken we de rootgebruiker om verbinding te maken met de server?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 4

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Suggested prompts:

What is the root password for this server?

Can you explain why we use port 2222 instead of the default SSH port?

How do I know if my SSH connection was successful?

Awesome!

Completion rate improved to 3.7

bookSSH-Verbinding met Ubuntu

Veeg om het menu te tonen

Aan het begin leer je hoe je handmatig verbinding maakt met de Ubuntu-server via SSH, die is aangemaakt met Terraform. Dit helpt je te verifiëren dat de server actief is en toegankelijk is via het netwerk. Later wordt dit proces geautomatiseerd met Ansible, maar eerst biedt een handmatige verbinding inzicht in de werking ervan.

Wat is SSH?

Note
Definitie

SSH staat voor Secure Shell. Je kunt het zien als een veilige manier om een terminal te openen op een andere computer — in ons geval de Ubuntu-server.

Alles wat via SSH wordt verzonden, inclusief uw login, wachtwoord en commando's, wordt versleuteld, zodat niemand het kan onderscheppen.

SSH biedt volledige controle over de externe server. U kunt alles doen wat u normaal op uw eigen computer doet: programma's uitvoeren, bestanden bewerken en pakketten installeren. Voor beginners is het nuttig om het te zien als "werken op een computer op afstand", zonder fysiek in de buurt te hoeven zijn.

SSH-verbinding

Voor handmatige verbinding met een server gebruikt u de volgende sjabloon: ssh <USERNAME>@<HOST> -p <PORT> .

In ons geval ziet het er als volgt uit:

Hier is root de gebruikersnaam. We gebruiken root omdat dit de administratieve gebruiker is met volledige rechten, waarmee u elk commando zonder beperkingen kunt uitvoeren. localhost geeft aan dat de server op uw eigen machine draait (via Docker, maar normaal gesproken gebruikt u het daadwerkelijke IP van de server), en -p 2222 specificeert de poort die wordt gebruikt om toegang te krijgen tot de container.

Bij de eerste verbinding kan SSH om een wachtwoord vragen. In ons geval is dit het root-wachtwoord, dat al was ingesteld in het image dat met Terraform is aangemaakt.

Na het uitvoeren van het commando bevindt u zich in de terminal van de server, waar u commando's kunt uitvoeren, pakketten kunt installeren en kunt controleren of het systeem werkt. Deze stap helpt u te begrijpen hoe beheer van externe servers werkt en vormt de basis voor het automatiseren van taken met Ansible.

1. Waar staat SSH voor?

2. Waarom gebruiken we de rootgebruiker om verbinding te maken met de server?

question mark

Waar staat SSH voor?

Select the correct answer

question mark

Waarom gebruiken we de rootgebruiker om verbinding te maken met de server?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 4
some-alt