VDS-Server per SSH verbinden: PuTTY, Terminal & Schlüssel
SSH-Verbindung zum Linux VDS-Server: PuTTY, Terminal, schlüsselbasierte Authentifizierung, Path Panel Firewall-Regel und Sicherheitstipps für Einsteiger.
Vollständige Anleitung zu SCP-Syntax, SFTP-Interaktivmodus, rsync für Synchronisation und Backup sowie WinSCP/FileZilla für Windows-Nutzer. Sichere Dateiübertragung zu Linux-Servern.
Es gibt mehrere sichere Methoden zur Dateiübertragung auf Ihren Linux-Server. SCP (Secure Copy Protocol), SFTP (SSH File Transfer Protocol) und rsync nutzen alle die SSH-Infrastruktur für verschlüsselte Dateiübertragung. Diese Anleitung behandelt alle drei Tools und grafische Alternativen für Windows-Nutzer.
SCP ist ein einfaches und schnelles Tool zum Kopieren von Dateien über SSH.
# Lokale Datei auf Server kopieren
scp /lokale/datei.txt benutzer@server-ip:/remote/verzeichnis/
# Vom Server auf lokalen Rechner kopieren
scp benutzer@server-ip:/remote/datei.txt /lokales/verzeichnis/
# Verzeichnis kopieren (-r rekursiv)
scp -r /lokales/verzeichnis/ benutzer@server-ip:/remote/verzeichnis/
# Benutzerdefinierter Port (-P Großbuchstabe)
scp -P 2222 datei.txt benutzer@server-ip:/ziel/
# Mit SSH-Schlüsseldatei
scp -i ~/.ssh/id_rsa datei.txt benutzer@server-ip:/ziel/
# Übertragung mit Komprimierung (-C)
scp -C grosse-datei.tar.gz benutzer@server-ip:/ziel/
# Fortschritt anzeigen (-v verbose)
scp -v datei.txt benutzer@server-ip:/ziel/
# Bandbreite begrenzen (KB/s)
scp -l 1024 datei.txt benutzer@server-ip:/ziel/
# Mehrere Dateien
scp datei1.txt datei2.txt benutzer@server-ip:/ziel/
# Mit Wildcard
scp *.log benutzer@server-ip:/var/log/backup/
SCP ist ideal für einfaches Kopieren. Für große Verzeichnissynchronisation oder Backups ist rsync effizienter.
SFTP ist ein vollständiges Dateiübertragungsprotokoll über SSH. Es ist die sichere Alternative zu FTP.
# SFTP-Sitzung starten
sftp benutzer@server-ip
# Mit benutzerdefiniertem Port
sftp -P 2222 benutzer@server-ip
# Mit SSH-Schlüssel
sftp -i ~/.ssh/id_rsa benutzer@server-ip
# Remote-Verzeichnis auflisten
ls
ls -la
# Remote-Verzeichnis wechseln
cd /var/www/html
# Lokales Verzeichnis wechseln
lcd ~/Downloads
# Datei hochladen (lokal → remote)
put datei.txt
put -r /lokales/verzeichnis/ /remote/verzeichnis/
# Datei herunterladen (remote → lokal)
get datei.txt
get -r /remote/verzeichnis/ /lokales/verzeichnis/
# Remote-Verzeichnis erstellen
mkdir neues-verzeichnis
# Remote-Datei löschen
rm datei.txt
# Remote-Datei umbenennen
rename alter-name.txt neuer-name.txt
# SFTP-Sitzung beenden
exit
# SFTP im Batch-Modus
sftp -b - benutzer@server-ip << 'EOF'
cd /var/www/html
put index.html
put style.css
EOF
rsync ist ein leistungsstarkes Tool zur effizienten Synchronisation von Dateien und Verzeichnissen.
# Lokales Verzeichnis mit Server synchronisieren
rsync -avz /lokales/verzeichnis/ benutzer@server-ip:/remote/verzeichnis/
# Vom Server auf lokalen Rechner synchronisieren
rsync -avz benutzer@server-ip:/remote/verzeichnis/ /lokales/verzeichnis/
# Mit benutzerdefiniertem SSH-Port
rsync -avz -e "ssh -p 2222" /lokal/ benutzer@server-ip:/remote/
# Vollständiger Backup-Befehl
rsync -avzh --progress /var/www/ benutzer@server-ip:/backup/www/
# Synchronisation mit Löschungen
rsync -avz --delete /lokal/ benutzer@server-ip:/remote/
# Zuerst simulieren
rsync -avz --dry-run /lokal/ benutzer@server-ip:/remote/
# Bestimmte Dateien ausschließen
rsync -avz --exclude='*.log' --exclude='.git' /lokal/ benutzer@server-ip:/remote/
# Bandbreite begrenzen (KB/s)
rsync -avz --bwlimit=1024 /lokal/ benutzer@server-ip:/remote/
# Tägliches Backup mit Cron
crontab -e
# Jeden Abend um 02:00 Uhr sichern
0 2 * * * rsync -avz --delete /var/www/ benutzer@backup-server:/backup/www/ >> /var/log/rsync-backup.log 2>&1
rsync's leistungsstärkstes Merkmal ist der Delta-Transfer-Algorithmus: Es werden nur geänderte Blöcke übertragen. Das spart erheblich Bandbreite bei großen Dateien.
WinSCP ist der beliebteste SFTP/SCP-Client für Windows.
Installation und Verbindung:
FileZilla ist ein plattformübergreifender SFTP-Client für Windows, macOS und Linux.
Verbindung einrichten:
# ~/.ssh/config bearbeiten
nano ~/.ssh/config
Host mein-server
HostName 203.0.113.50
User ubuntu
Port 22
IdentityFile ~/.ssh/id_rsa
# Jetzt mit Kurzname verbinden
scp datei.txt mein-server:/ziel/
sftp mein-server
rsync -avz /lokal/ mein-server:/remote/
# SSH-Verbindung testen
ssh -v benutzer@server-ip
# Port prüfen
nmap -p 22 server-ip
# Firewall prüfen
sudo ufw status
SCP, SFTP und rsync sind unverzichtbare Tools für sichere Dateiübertragung zu Linux-Servern. Verwenden Sie SCP für einfaches Kopieren, SFTP für interaktive Verwaltung und rsync für Synchronisation und Backups. Windows-Nutzer können über WinSCP oder FileZilla auf dieselbe Funktionalität zugreifen.
SCP ist ein einfaches, schnelles Tool zum Kopieren — es kopiert nur. SFTP ist ein vollständiges Dateiverwaltungsprotokoll: Es unterstützt Verzeichnisse erstellen, löschen, umbenennen und interaktive Sitzungen. Verwenden Sie SCP für einfaches Kopieren, SFTP für vollständige Dateiverwaltung.
rsync verwendet einen Delta-Transfer-Algorithmus: Es werden nur geänderte Blöcke von Dateien übertragen. Wenn sich ein kleiner Teil einer großen Datei ändert, sendet rsync nur diesen geänderten Teil. SCP kopiert jedes Mal die gesamte Datei.
Unter Windows verwenden Sie WinSCP oder FileZilla. Beide unterstützen das SFTP-Protokoll und erlauben SSH-Schlüssel-Authentifizierung. WinSCP bietet erweiterte Funktionen, während FileZilla mit plattformübergreifender Unterstützung punktet.
Simulieren Sie zuerst mit '--dry-run': 'rsync -avz --dry-run --delete /quelle/ /ziel/'. Dies zeigt, was passieren würde, ohne tatsächlich zu übertragen. Wenn Sie mit den Ergebnissen zufrieden sind, führen Sie ohne '--dry-run' aus.
Mit rsync und der '-P' (--partial --progress) Option wird eine unterbrochene Übertragung dort fortgesetzt, wo sie aufgehört hat. Mit SCP müssen Sie die Übertragung von Anfang an neu starten. Deshalb wird rsync für große Dateien bevorzugt.
SSH-Verbindung zum Linux VDS-Server: PuTTY, Terminal, schlüsselbasierte Authentifizierung, Path Panel Firewall-Regel und Sicherheitstipps für Einsteiger.
Schritt-für-Schritt-Anleitung zur RDP-Verbindung mit Windows Server VDS: Einrichtung, NLA-Sicherheit, Path Panel Firewall-Regel und Fehlerbehebung.
Betriebssystemwechsel am VDS-Server über das REXE-Panel: Backup-Tipps, unterstützte Linux-Distributionen und Windows Server Versionen im Überblick.