Accès & Onboarding   Noindex

# Warum benötigen wir FTP/SSH-Zugriff auf Ihren Server?

4 min de lecture

Um direkt auf Ihrer Website zu intervenieren — ein Update bereitzustellen, einen Fehler zu beheben, Konfigurationsdateien zu ändern — benötigen wir Zugang zu Ihrem Server. Dieser Zugang erfolgt in der Regel über **FTP/SFTP** oder **SSH**. Hier ist, was das konkret bedeutet, warum es notwendig ist und wie Sie es uns bereitstellen können.

## FTP, SFTP, SSH: Was ist der Unterschied?

- **FTP (File Transfer Protocol)**: das historische Protokoll zum Übertragen von Dateien auf einen Server. Einfach, aber unverschlüsselt — Daten werden im Klartext übertragen. So weit wie möglich zu vermeiden.
- **SFTP (SSH File Transfer Protocol)**: die sichere Version von FTP. Dateien werden über eine verschlüsselte Verbindung übertragen. Das ist das, was wir standardmäßig verwenden.
- **SSH (Secure Shell)**: direkter Zugang zur Kommandozeile des Servers. Ermöglicht das Ausführen von Skripten, Verwalten von Abhängigkeiten, Neustarten von Diensten oder Bereitstellen von Code. Unverzichtbar für Laravel-Projekte.

## Warum brauchen wir das

### Updates bereitstellen

Jede Änderung des Codes Ihrer Website — Fehlerbehebung, neue Funktionalität, Aktualisierung von Abhängigkeiten — muss auf dem Server bereitgestellt werden. Ohne Zugang sind wir auf Sie für jede Bereitstellung angewiesen, was die Arbeit erheblich verlangsamt.

### Direkt auf Dateien zugreifen

Einige Korrekturen erfordern direkten Zugriff auf die Serverdateien: Ändern einer Konfigurationsdatei, Leeren eines Server-Caches, Korrigieren einer falsch konfigurierten Datei-Berechtigung oder Analysieren von Fehlerprotokollen in Echtzeit.

### Serverprobleme diagnostizieren

Wenn Ihre Website einen 500-Fehler, einen weißen Bildschirm oder unerwartetes Verhalten anzeigt, enthalten die Serverprotokolle die Erklärung. Diese Dateien sind nur über SSH oder SFTP zugänglich — nicht über das CMS oder das Backend.

### Abhängigkeiten und die Umgebung verwalten

Laravel-Projekte erfordern Befehlszeilenoperationen: Installation von Abhängigkeiten über Composer, Ausführen von Datenbankmigrationen, Verwalten von geplanten Aufgaben (Cron-Jobs) oder Konfigurieren von Umgebungsvariablen. All dies geschieht über SSH.

### Automatisierte Bereitstellungen konfigurieren

Für Projekte, bei denen wir eine Continuous Deployment-Pipeline (CI/CD) einrichten, ist SSH-Zugang erforderlich, um die Verbindung zwischen Ihrem Server und Ihrem Git-Repository zu konfigurieren.

## Was wir ohne diesen Zugang nicht tun können

- Code direkt bereitstellen — jedes Update erfordert Ihr Eingreifen.
- Fehlerprotokolle einsehen, um einen Vorfall zu diagnostizieren.
- Ändern von Serverkonfigurationsdateien.
- Ausführen von Laravel-Befehlen (Migrationen, Cache, Warteschlangen...).
- Überprüfen von Datei-Berechtigungen oder dem Zustand der Umgebung.

## Ist es riskant, uns diesen Zugang zu gewähren?

Ein gut konfiguriertes FTP/SFTP oder SSH-Zugangs stellt kein besonderes Risiko dar, vorausgesetzt, Sie befolgen einige bewährte Praktiken:

- **Erstellen Sie einen dedizierten Benutzer** für Mermio mit Rechten, die auf die erforderlichen Verzeichnisse beschränkt sind — anstatt uns die Anmeldedaten des Hauptadministrator-Kontos zu geben.
- **Verwenden Sie SSH-Schlüsselauthentifizierung** (statt Passwort): sicherer und bequemer. Wir können Ihnen unseren öffentlichen Schlüssel zur Verfügung stellen, den Sie auf Ihrem Server hinzufügen können.
- **Widerrufen Sie den Zugang am Ende der Mission**, wenn Sie keinen dauerhaften Zugang aufrechterhalten möchten.

## Wie Sie uns je nach Ihrem Anbieter Zugang gewähren

### Infomaniak

1. Loggen Sie sich bei [manager.infomaniak.com](https://manager.infomaniak.com) ein.
2. Gehen Sie zu **Webhosting** → wählen Sie Ihr Hosting aus.
3. Im Tab **FTP-Benutzer** erstellen Sie einen neuen Benutzer mit einem dedizierten Passwort und Rechten für das Verzeichnis Ihrer Website.
4. Übermitteln Sie uns die Anmeldedaten über einen sicheren Kanal (wir können Ihnen einen Bitwarden Send-Link oder ein Äquivalent anbieten).

### Anderer Anbieter

Das Verfahren variiert je nach Anbieter. Kontaktieren Sie uns und wir leiten Sie je nach Ihrer Konfiguration an.

---

[Kontaktiere uns](http://www.mermio.ch/de/contact)

## Ähnliche Artikel

[  Accès & Onboarding ###  Welche Informationen benötigen wir, um Ihr Webprojekt zu starten?

Bevor ein Webprojekt gestartet wird, benötigt Mermio eine bestimmte Menge an Informationen, um das Projekt zu rahmen, unnötige Hin- und Her zu vermeiden und ein Ergebnis zu liefern, das Ihren Erwartungen entspricht. Dieser Leitfaden fasst alles zusammen, was wir von Anfang an benötigen.

](http://www.mermio.ch/de/base-de-connaissances/welche-informationen-benotigen-wir-um-ihr-webprojekt-zu-starten) [  Accès & Onboarding ###  Wie leere ich den Cache meines Browsers?

Nach einem Update Ihrer Website kann Ihr Browser weiterhin die alte Version anzeigen. Hier ist der Grund dafür und wie Sie den Cache je nach Browser leeren können.

](http://www.mermio.ch/de/base-de-connaissances/wie-leere-ich-den-cache-meines-browsers)
