SSH ist ein sicheres Netzwerkprotokoll, das für den verschlüsselten Fernzugriff auf Computer und Server verwendet wird. Es ersetzt ältere, unsichere Protokolle wie Telnet und rlogin und ermöglicht eine sichere Kommunikation über unsichere Netzwerke wie das Internet.
Funktionen:
- Verschlüsselter Fernzugriff: Benutzer können sich sicher auf entfernten Systemen anmelden und diese steuern.
- Dateiübertragung: Mit Tools wie SCP (Secure Copy) und SFTP (SSH File Transfer Protocol) können Dateien sicher übertragen werden.
- Port-Weiterleitung (Tunneling): SSH kann Netzwerkverbindungen verschlüsseln und durch einen sicheren Tunnel leiten.
- Authentifizierung: Über Benutzername/Passwort oder kryptografische Schlüssel (Public-Key-Verfahren).
- Sicherheit: Schutz vor Man-in-the-Middle-Angriffen, Abhören und Datenmanipulation.
Typische Anwendungen:
- Systemadministration von Linux/Unix-Servern
- Sicherer Zugriff auf Cloud-Server und Webhosting-Dienste
- Automatisierte Skripte und Backups über SSH-Verbindungen
- Sichere Dateiübertragung zwischen Geräten
Port-Nutzung:
Standardmäßig verwendet SSH den Port 22.
SSH vs. Telnet:
Telnet überträgt Daten unverschlüsselt und ist daher unsicher. SSH bietet eine verschlüsselte Verbindung und ist heute der Standard für sicheren Fernzugriff.
Relevanz:
SSH ist ein unverzichtbares Werkzeug für IT-Administratoren, Entwickler und alle, die mit entfernten Systemen arbeiten. Es ist ein zentraler Bestandteil moderner IT-Infrastrukturen und DevOps-Umgebungen.
© 2025 MaDe-Online
