Files
it-know-how/Linux/SSH Verbindung in Linux.md
T

101 lines
1.7 KiB
Markdown

Um dich per **SSH** zwischen zwei Linux-Rechnern im Heimnetzwerk zu verbinden, gehst du so vor:
---
### 1. SSH-Server installieren und aktivieren
Auf dem Rechner, **zu dem du dich verbinden möchtest** (Zielrechner):
```bash
sudo apt update && sudo apt install openssh-server -y # Ubuntu/Debian
sudo systemctl enable ssh
sudo systemctl start ssh
```
Auf Fedora/RHEL/Arch:
```bash
sudo dnf install openssh-server -y # Fedora
sudo pacman -S openssh # Arch
sudo systemctl enable sshd
sudo systemctl start sshd
```
Status prüfen:
```bash
systemctl status ssh
```
oder
```bash
systemctl status sshd
```
---
### 2. IP-Adresse des Zielrechners herausfinden
Auf dem Zielrechner:
```bash
ip a
```
oder
```bash
hostname -I
```
Beispielausgabe: `192.168.178.42`
---
### 3. Verbindung vom Quellrechner herstellen
Auf dem Rechner, von dem du zugreifen willst:
```bash
ssh benutzername@192.168.178.42
```
Dabei:
- `benutzername` = Benutzerkonto auf dem Zielrechner
- `192.168.178.42` = IP-Adresse des Zielrechners im Heimnetz
Beim ersten Mal wirst du gefragt, ob du den Host-Fingerprint akzeptieren willst → `yes`. Danach gibst du dein Passwort ein.
---
### 4. (Optional) Passwortlose Anmeldung mit SSH-Key
Falls du dich ohne Passwort anmelden willst:
Auf dem Quellrechner:
```bash
ssh-keygen -t ed25519
```
(oder `rsa` falls gewünscht, einfach Enter drücken, um Standardpfad `~/.ssh/id_ed25519` zu nutzen)
Dann den öffentlichen Schlüssel auf den Zielrechner kopieren:
```bash
ssh-copy-id benutzername@192.168.178.42
```
Danach kannst du dich einloggen ohne Passwort:
```bash
ssh benutzername@192.168.178.42
```
---
👉 Soll ich dir ein **kurzes Beispiel-Setup mit zwei Testbenutzern** schreiben, das du direkt im Heimnetz nachmachen kannst?