Create an FTP account in cPanel

Reading time approx.: 12 minutes

With an FTP account, you can use an FTP program to access files in your web hosting account. This allows you, for example, to upload, download, rename website files, or move them to other directories.

In cPanel, you can create additional FTP accounts and specifically define which directory a user is allowed to access. This way, you don't necessarily have to give a developer or another person access to your entire hosting account.

In this guide, we will show you step by step how to create an FTP account in CURIAWEB, set the correct access directory, and then use the account securely.

Important: The directory specified when creating an FTP account determines which area of the web space this account can access. Check this path particularly carefully.

What is an FTP account? #

FTP stands for File Transfer Protocol and is used to transfer files between your computer and a server.

For the connection, you normally use an FTP program like FileZilla or another application that supports the transfer method offered by the server.

After successful login, you can – depending on the permissions of the FTP account – access the files and directories authorized for this purpose.

When is an additional FTP account useful? #

A separate FTP account is particularly practical if a person should only have access to a specific area of the web space.

This could be, for example, a developer who works exclusively on a specific website.

Assuming the website is located at:

public_html/projekt/

Then an FTP account can be specifically restricted to this directory instead of allowing access to other websites or directories of the hosting account.

Safety: Only grant the access that is actually needed. A developer who is only supposed to work on a specific website typically does not need access to all files in your hosting account.

1. Log in to cPanel #

Log in to your CURIAWEB cPanel.

Then open:

Files → FTP Accounts

Here you can create additional FTP accounts and manage existing accounts.

2. Set username #

Enter the desired username in the FTP account addition section.

For example:

webmaster

or:

project

Depending on the cPanel configuration, the username is combined with the associated domain.

Therefore, the full FTP username can be displayed in a form like this, for example:

projekt@example.com

Important: For the subsequent FTP login, use the full username that cPanel displays for the account.

3. Select associated domain #

If your hosting account contains multiple domains, cPanel may offer a selection of the associated domain when creating the FTP account.

Select the appropriate domain.

Then check the resulting full username.

4. Create a secure password #

Create a strong and unique password for the FTP account.

Do not use easily guessable combinations like:

123456

password

ftp123

or the domain name.

If cPanel offers a password generator, you can use it.

Safety: Do not use the same password for an FTP account as you do for cPanel, WordPress, email, or other important logins.

5. Set the FTP account directory #

This step is particularly important.

cPanel displays a field for the creation of the FTP account for the Directory or specify the path.

This path determines the area the new FTP account can access.

Example: Access only to a specific website #

Assuming a website is located at:

public_html/projekt/

and the FTP user should only be able to edit this website.

Then the FTP account should be restricted to the corresponding website folder.

After logging in, the user sees this area as the starting point of their FTP access and cannot simply navigate to parent directories of the hosting account.

Example: Access to public_html #

If you as a directory:

public_html/

you specify, the FTP account gets access to the content within this area.

If there are several websites or sensitive subdirectories there, this access may already be more extensive than actually necessary.

Attention: Do not accept the directory path suggested by cPanel without checking it. Before creating the account, verify which area the user is actually supposed to access.

Why cPanel can automatically suggest a directory #

When entering the FTP username, cPanel can automatically append a matching directory path.

For example, if you have a user named:

project

created, an appropriately named directory can be suggested.

That does not automatically mean that this path is right for your intended use case.

Check and change it if necessary before creating the account.

The directory is the access limit #

An FTP account restricted to a specific directory can generally operate within this area and its subdirectories.

However, it cannot simply move beyond its defined access limit into higher-level areas.

This makes additional FTP accounts particularly suitable if you want to give external people access to only a specific website area.

Check the document root of the domain beforehand #

If multiple domains are set up in the hosting account, you should check beforehand which directory actually belongs to the desired domain.

Not every website needs to be directly under:

public_html

lie.

We explain how to navigate the file system under Use cPanel File Manager.

6. Set storage quota #

cPanel can, when creating an FTP account, Contingent or offer a quota for the user.

This can be used to limit how much storage space can be used via this FTP account.

If you set a limit, it should be large enough for the intended files.

Alternatively – if offered and appropriate – an unlimited quota can be selected.

Briefly explained: An unlimited FTP quota does not mean unlimited web space. The storage limits of your hosting package still apply.

7. Create FTP account #

Check again before creating:

  • Username
  • associated domain
  • Directory
  • storage quota

Then create the FTP account.

cPanel should then display the new account in the list of existing FTP accounts.

8. Check FTP account in the list #

Verify after creation that the account exists and the expected username is displayed.

Note or save the required connection data securely.

For an FTP connection, you typically need:

  • Server or hostname
  • FTP username
  • Password
  • Connection type or protocol
  • if applicable, port

Which hostname to use? #

For the connection, you need the server or host name designated for your hosting account.

Use the connection data shown or provided to you for your CURIAWEB hosting account.

Do not rate the server name and do not simply copy connection data from a third-party guide.

Don't confuse FTP, FTPS, and SFTP #

The terms FTP, FTPS, and SFTP are often confused with one another, but they do not refer to the same thing.

FTP is the classic File Transfer Protocol.

FTPS is FTP with TLS encryption.

SFTP ist dagegen ein Dateiübertragungsprotokoll über SSH und technisch nicht dasselbe wie FTP.

Important: Wähle in deinem FTP-Programm das tatsächlich für deinen Zugang vorgesehene Protokoll. Ein in cPanel erstelltes FTP-Konto ist nicht automatisch ein SSH-/SFTP-Benutzer.

Unverschlüsseltes FTP vermeiden #

Wenn eine verschlüsselte Verbindung angeboten wird, solltest du diese gegenüber einer unverschlüsselten FTP-Verbindung bevorzugen.

Dadurch werden Zugangsdaten und übertragene Daten nicht unnötig unverschlüsselt über das Netzwerk übertragen.

9. Verbindung mit einem FTP-Programm herstellen #

Nach dem Erstellen kannst du das Konto beispielsweise in FileZilla einrichten.

Dort trägst du die für deinen Hosting-Account gültigen Verbindungsdaten ein.

Eine vollständige Schritt-für-Schritt-Anleitung folgt unter Accessing web hosting with FileZilla.

10. Zugriff nach der ersten Anmeldung prüfen #

Nach erfolgreicher Verbindung solltest du kontrollieren, ob das FTP-Konto tatsächlich nur auf den vorgesehenen Bereich zugreifen kann.

Wenn das Konto beispielsweise für:

public_html/projekt/

erstellt wurde, sollte der Benutzer nicht auf andere, darüberliegende Bereiche des Hosting-Accounts zugreifen können.

Practical Tip: Teste ein Konto für einen externen Benutzer selbst, bevor du die Zugangsdaten weitergibst. So kannst du kontrollieren, ob die Zugriffsgrenze korrekt gesetzt wurde.

FTP-Konto für einen Webdesigner oder Entwickler #

Wenn ein Webdesigner oder Entwickler nur an einer bestimmten Website arbeiten soll, ist ein separates FTP-Konto häufig sinnvoller als die Weitergabe eines umfassenderen Hosting-Zugangs.

Beschränke das Konto auf den tatsächlich benötigten Website-Ordner.

Nach Abschluss der Arbeiten kannst du das FTP-Konto wieder löschen.

Keine cPanel-Zugangsdaten weitergeben #

Wenn eine externe Person lediglich Dateien einer Website bearbeiten muss, solltest du ihr nicht unnötig deine persönlichen cPanel-Zugangsdaten überlassen.

cPanel ermöglicht Zugriff auf zahlreiche weitere Hosting-Funktionen, die für reine Dateiänderungen nicht benötigt werden.

Ein separates FTP-Konto begrenzt den Zugang deutlich gezielter.

FTP-Konto für eine einzelne Domain #

Bei mehreren Websites innerhalb eines Hosting-Accounts kannst du für jede Website ein eigenes FTP-Konto erstellen.

For example:

Website A → eigenes Verzeichnis → FTP-Konto A
Website B → eigenes Verzeichnis → FTP-Konto B
Website C → eigenes Verzeichnis → FTP-Konto C

Damit können unterschiedliche Personen an verschiedenen Websites arbeiten, ohne zwangsläufig Zugriff auf die übrigen Projekte zu erhalten.

FTP-Konto für Uploads verwenden #

Nach erfolgreicher Verbindung kannst du Dateien vom lokalen Computer auf den Server übertragen.

Kontrolliere dabei immer den Zielpfad.

Eine korrekt hochgeladene Datei im falschen Verzeichnis wird von der Website möglicherweise nicht verwendet oder kann an einer unerwarteten Stelle öffentlich erreichbar sein.

FTP-Konto für Downloads verwenden #

FTP eignet sich ebenfalls zum Herunterladen größerer Dateimengen.

Bei umfangreichen Websites kann dies komfortabler sein als das manuelle Herunterladen vieler einzelner Dateien über den Browser.

Für kleinere Arbeiten steht alternativ der cPanel-Dateimanager zur Verfügung.

FTP oder cPanel-Dateimanager? #

Für einzelne Dateien oder kleine Änderungen ist der cPanel File Manager häufig ausreichend.

FTP ist besonders praktisch, wenn du regelmäßig oder größere Mengen von Dateien zwischen deinem Computer und dem Server übertragen möchtest.

FTP ist nicht automatisch ein vollständiges Backup #

Wenn du sämtliche sichtbaren Website-Dateien per FTP herunterlädst, bedeutet dies nicht automatisch, dass du ein vollständiges Backup der Website besitzt.

Content-Management-Systeme wie WordPress verwenden zusätzlich eine Datenbank.

Diese wird durch das reine Herunterladen der Website-Dateien nicht automatisch gesichert.

Versteckte Dateien beim FTP-Zugriff #

Abhängig vom verwendeten FTP-Programm können versteckte Dateien wie:

.htaccess

ebenfalls angezeigt werden.

Behandle solche Dateien mit besonderer Vorsicht.

Wie .htaccess funktioniert und sicher bearbeitet wird, erklären wir unter .htaccess explained and safely edited.

Dateiberechtigungen über FTP #

Viele FTP-Programme können auch Dateiberechtigungen anzeigen beziehungsweise verändern.

Ändere diese nicht auf Verdacht.

Insbesondere solltest du Dateien oder Verzeichnisse nicht pauschal auf:

777

Sit.

Die Funktionsweise erklären wir unter How to correctly set file permissions 644 and 755 in cPanel.

FTP-Passwort ändern #

Wenn das Passwort eines FTP-Kontos geändert werden soll, öffne:

Files → FTP Accounts

Suche das betreffende Konto und verwende die dort angebotene Funktion zur Passwortänderung.

Vergib ein neues starkes Passwort und aktualisiere anschließend die gespeicherten Zugangsdaten in deinem FTP-Programm.

Important: Nach einer Passwortänderung funktioniert eine Verbindung mit dem alten Passwort nicht mehr. Aktualisiere deshalb gespeicherte Verbindungen auf allen Geräten beziehungsweise bei allen berechtigten Personen.

FTP-Kontingent ändern #

Wenn ein FTP-Benutzer sein festgelegtes Speicherplatzkontingent erreicht, können weitere Uploads fehlschlagen.

Prüfe in diesem Fall das Konto unter:

Files → FTP Accounts

und passe das Kontingent bei Bedarf an.

Beachte dabei weiterhin die Speichergrenze des gesamten Hosting-Pakets.

FTP-Konto löschen #

Wenn ein Konto nicht mehr benötigt wird, solltest du es entfernen.

Open:

Files → FTP Accounts

Suche das betreffende Konto und wähle die Funktion zum Löschen.

Beim Löschen auf die Dateien achten #

Je nach angebotener cPanel-Option kann beim Löschen eines FTP-Kontos zusätzlich die Möglichkeit bestehen, die zugehörigen Dateien beziehungsweise das Home-Verzeichnis des Kontos zu entfernen.

Lies die angezeigte Option deshalb genau.

Attention: Lösche nicht versehentlich Website-Dateien zusammen mit einem FTP-Konto. Wenn das Konto auf einen produktiven Website-Ordner zugreift, können sich dort wichtige Daten befinden.

FTP-Konto nach Projektabschluss entfernen #

Wenn du einem externen Dienstleister temporären Zugriff gegeben hast, solltest du das Konto nach Abschluss der Arbeiten wieder löschen oder zumindest das Passwort ändern, wenn der Zugang nicht mehr benötigt wird.

Unbenutzte Zugangskonten sollten nicht unnötig bestehen bleiben.

Zugangsdaten nicht gemeinsam verwenden #

Wenn mehrere externe Personen Zugriff benötigen, sind separate FTP-Konten sinnvoll.

Dadurch kannst du einen einzelnen Zugang entfernen, ohne die Zugangsdaten aller anderen Benutzer ändern zu müssen.

FTP-Zugangsdaten sicher speichern #

Speichere FTP-Passwörter nicht ungeschützt in Textdateien, Notizen oder öffentlich erreichbaren Website-Verzeichnissen.

A filename like:

ftp-passwort.txt

within

public_html

ist keine geeignete Aufbewahrung für Zugangsdaten.

Verwende stattdessen einen geeigneten Passwortmanager oder eine vergleichbar sichere Lösung.

FTP-Zugangsdaten nicht per unsicherem Kanal verteilen #

Wenn du Zugangsdaten an einen Dienstleister weitergeben musst, verwende einen geeigneten sicheren Übertragungsweg.

Teile Zugangsdaten nur mit Personen, die sie tatsächlich benötigen.

Verbindung funktioniert nicht #

Wenn die FTP-Verbindung nach dem Erstellen des Kontos nicht funktioniert, prüfe zunächst:

  • den vollständigen Benutzernamen
  • das Passwort
  • den Server- beziehungsweise Hostnamen
  • das gewählte Protokoll
  • den verwendeten Port
  • ob das FTP-Konto noch vorhanden ist

We cover a detailed diagnosis under FTP connection not working: Causes and solutions.

Anmeldung funktioniert, aber falsche Dateien werden angezeigt #

Wenn die Verbindung erfolgreich ist, du aber nicht die erwarteten Website-Dateien siehst, ist häufig der beim FTP-Konto hinterlegte Verzeichnispfad der erste Prüfpunkt.

Check under:

Files → FTP Accounts

auf welchen Bereich das Konto beschränkt ist.

Prüfe außerdem, ob die betreffende Domain tatsächlich denselben Dokumentenstamm verwendet.

Upload is not working #

Wenn die Anmeldung funktioniert, Dateien aber nicht hochgeladen werden können, kommen verschiedene Ursachen infrage.

Check among other things:

  • das Speicherplatzkontingent des FTP-Kontos
  • den verfügbaren Speicher des Hosting-Accounts
  • die Berechtigungen des Zielverzeichnisses
  • die konkrete Fehlermeldung des FTP-Programms

Setze die Dateiberechtigungen nicht pauschal auf 777, um einen fehlgeschlagenen Upload zu umgehen.

Verbindung bricht bei großen Übertragungen ab #

Wenn große Übertragungen abbrechen, solltest du die Fehlermeldungen beziehungsweise das Übertragungsprotokoll deines FTP-Programms prüfen.

Eine unterbrochene Verbindung kann dazu führen, dass nur ein Teil der Dateien übertragen wurde.

Kontrolliere deshalb nach einem Abbruch, welche Dateien tatsächlich vollständig auf dem Server angekommen sind.

Unvollständige Website nach FTP-Upload #

Wenn du eine komplette Website per FTP überträgst, reicht es nicht, nur zu prüfen, ob einige Dateien sichtbar sind.

Kontrolliere, ob alle benötigten Verzeichnisse und Dateien vollständig übertragen wurden.

Bei datenbankbasierten Websites muss zusätzlich die Datenbank korrekt vorhanden und konfiguriert sein.

Bestehende Dateien nicht unkontrolliert überschreiben #

FTP-Programme können beim Upload melden, dass eine Datei auf dem Server bereits existiert.

Bevor du sie überschreibst, solltest du prüfen:

  • ob es tatsächlich die richtige Datei ist
  • ob die lokale Version aktueller beziehungsweise korrekt ist
  • ob eine Sicherung der bestehenden Serverdatei vorhanden ist

Practical Tip: Bei Änderungen an einer produktiven Website solltest du wichtige bestehende Dateien vor dem Überschreiben herunterladen oder anderweitig sichern.

Empfohlener Ablauf zum Erstellen eines FTP-Kontos #

  1. Log in to cPanel.
  2. Open Files → FTP Accounts.
  3. Vergib einen eindeutigen Benutzernamen.
  4. Wähle gegebenenfalls die passende Domain.
  5. Generate a strong, unique password.
  6. Kontrolliere das Zugriffsverzeichnis besonders sorgfältig.
  7. Lege bei Bedarf ein Speicherplatzkontingent fest.
  8. Erstelle das FTP-Konto.
  9. Notiere die benötigten Verbindungsdaten sicher.
  10. Teste das Konto selbst, bevor du es an eine andere Person weitergibst.

Empfohlener Ablauf für externe Dienstleister #

  1. Ermittle das Verzeichnis der betreffenden Website.
  2. Erstelle ein separates FTP-Konto nur für diesen Bereich.
  3. Verwende ein starkes temporäres Passwort.
  4. Teste die Zugriffsgrenze.
  5. Übermittle die Zugangsdaten sicher.
  6. Entferne das Konto nach Abschluss der Arbeiten wieder, wenn es nicht mehr benötigt wird.

Basic rule: Gib einem FTP-Benutzer nur Zugriff auf den Bereich, den er tatsächlich benötigt. Das beim Erstellen festgelegte Verzeichnis ist deshalb eine der wichtigsten Einstellungen des gesamten FTP-Kontos.

When should you contact support? #

Wenn sich ein neu erstelltes FTP-Konto trotz korrekter Zugangsdaten nicht verbinden lässt, solltest du die genaue Fehlermeldung deines FTP-Programms notieren.

For an analysis, the following information is particularly helpful:

  • betroffene Domain beziehungsweise Hosting-Account
  • verwendetes FTP-Programm
  • verwendetes Protokoll
  • Server- beziehungsweise Hostname
  • full FTP username
  • Port
  • exact error message
  • ob die Anmeldung scheitert oder erst der Datei-Upload beziehungsweise Download

Transmit in the process nicht das FTP-Passwort. Für eine normale Fehleranalyse ist das Passwort selbst nicht erforderlich.

Summary #

Ein zusätzliches FTP-Konto erstellst du im CURIAWEB-cPanel unter Files → FTP Accounts.

Vergib einen eindeutigen Benutzernamen und ein starkes Passwort. Besonders wichtig ist das hinterlegte Directory, denn es bestimmt, auf welchen Bereich des Webspaces das Konto zugreifen kann.

Für externe Entwickler oder Webdesigner solltest du nach Möglichkeit ein separates FTP-Konto erstellen, das nur auf die tatsächlich benötigte Website beziehungsweise das benötigte Verzeichnis beschränkt ist. Deine persönlichen cPanel-Zugangsdaten musst du dafür nicht weitergeben.

Verwende nach Möglichkeit eine verschlüsselte Übertragungsmethode und beachte, dass FTP, FTPS und SFTP unterschiedliche Verfahren sind.

Wenn ein temporärer FTP-Zugang nach Abschluss eines Projekts nicht mehr benötigt wird, solltest du das Konto wieder entfernen. Kontrolliere beim Löschen jedoch sorgfältig, dass nicht versehentlich die dazugehörigen Website-Dateien gelöscht werden.

Last updated August 28, 2026
Was this article helpful?
Content
Cookie Consent with Real Cookie Banner