SSH-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?
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?
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
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
SSH-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?
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?
Bedankt voor je feedback!