/
SSH Verbindungen
Mac & Linux
ssh user@server.com
Verbindet zu einem Server (Standard-Port 22)
Mac & Linux
ssh -p 2222 user@server.com
Verbindet über einen benutzerdefinierten Port
Mac & Linux
ssh -i ~/.ssh/key.pem user@server.com
Verbindet mit einem spezifischen SSH-Key
Mac & Linux
ssh user@server.com 'ls -la /var/log'
Führt einen Befehl auf dem Remote-Server aus
SSH Keys
Mac & Linux
ssh-keygen -t ed25519 -C 'email@example.com'
Erstellt ein neues SSH-Schlüsselpaar (Ed25519)
Mac & Linux
ssh-copy-id user@server.com
Kopiert den Public Key auf den Server
Mac & Linux
ssh-add ~/.ssh/id_ed25519
Fügt SSH-Key zum SSH-Agent hinzu
SSH Tunneling
Mac & Linux
ssh -L 8080:localhost:80 user@server.com
Local Port Forward: localhost:8080 → remote:80
Mac & Linux
ssh -R 8080:localhost:3000 user@server.com
Remote Port Forward: remote:8080 → local:3000
SCP - Secure Copy
Mac & Linux
scp datei.txt user@server.com:/pfad/ziel/
Kopiert eine Datei zum Remote-Server
Mac & Linux
scp user@server.com:/pfad/datei.txt ./lokal/
Kopiert eine Datei vom Remote-Server
Mac & Linux
scp -r ordner/ user@server.com:/pfad/ziel/
Kopiert einen Ordner rekursiv
Mac & Linux
scp -P 2222 datei.txt user@server.com:/ziel/
Kopiert über einen benutzerdefinierten Port
SFTP - Interaktiv
Mac & Linux
sftp user@server.com
Startet eine interaktive SFTP-Session
Mac & Linux
get /remote/datei.txt
SFTP: Lädt eine Datei herunter
Mac & Linux
put lokale_datei.txt /remote/pfad/
SFTP: Lädt eine Datei hoch
Mac & Linux
mget *.txt
SFTP: Lädt mehrere Dateien herunter
Keine Befehle gefunden