{"id":1289,"date":"2024-04-26T11:00:25","date_gmt":"2024-04-26T09:00:25","guid":{"rendered":"https:\/\/www.techox.de\/blog\/?p=1289"},"modified":"2024-09-18T09:48:05","modified_gmt":"2024-09-18T07:48:05","slug":"raspberry-pi-proftpd-mit-lokalen-benutzern","status":"publish","type":"post","link":"https:\/\/www.techox.de\/blog\/raspberry-pi-proftpd-mit-lokalen-benutzern\/","title":{"rendered":"Raspberry Pi ProFTPD mit lokalen Benutzern"},"content":{"rendered":"\n<p>ProFTPD ist ein vielseitiger und leistungsstarker FTP-Server, welcher es Benutzern erm\u00f6glicht Dateien \u00fcber das File Transfer Protocol (FTP) sicher und effizient zu \u00fcbertragen. Mit seiner Flexibilit\u00e4t, Sicherheit und Unterst\u00fctzung f\u00fcr eine Vielzahl von Konfigurationsoptionen ist ProFTPD eine beliebte Wahl f\u00fcr viele Systemadministratoren und Entwickler weltweit.<\/p>\n\n\n\n<h2>Was ist ProFTPD?<\/h2>\n\n\n\n<p>ProFTPD ist ein Open-Source-FTP-Server, der unter der GNU General Public License (GPL) ver\u00f6ffentlicht wurde. Er bietet eine stabile und erweiterbare Plattform f\u00fcr die Bereitstellung von FTP-Diensten auf verschiedenen Betriebssystemen, einschlie\u00dflich Linux, Unix und Windows.<\/p>\n\n\n\n<p style=\"color: #a6a6a6; font-size:10px; margin: 0;padding: 0;\"> Werbung<\/p>\n\n\n<div class='amazon-auto-links'><div class=\"amazon-products-container-list amazon-unit-988 unit-type-category\" style=\"\">\r\n        <div class=\"amazon-product-container\">\r\n        <div class=\"custom-product-box\">\r\n    <div class=\"amazon-auto-links-product-image\">\r\n        <div class='amazon-product-thumbnail-container' data-href='https:\/\/www.amazon.de\/INIU-Ladeger%C3%A4t-Schnellladeger%C3%A4t-Mehrfach-Netzteil-Schwarz\/dp\/B0DKFG8KZP\/ref=zg_bs_g_427958031_d_sccl_30\/258-6489497-1524245?psc=1&#038;tag=techoxblog-21&#038;language=de_DE&#038;currency=EUR' data-large-src='https:\/\/images-eu.ssl-images-amazon.com\/images\/I\/71sVPYCDnrL._AC_UL500_SR500,500_.jpg'><div class=\"amazon-product-thumbnail\" style=\"max-width:160px;max-height:160px;width:160px\">\r\n    <a href=\"https:\/\/www.amazon.de\/INIU-Ladeger%C3%A4t-Schnellladeger%C3%A4t-Mehrfach-Netzteil-Schwarz\/dp\/B0DKFG8KZP\/ref=zg_bs_g_427958031_d_sccl_30\/258-6489497-1524245?psc=1&#038;tag=techoxblog-21&#038;language=de_DE&#038;currency=EUR\" title=\"INIU 30W USB C Ladeger\u00e4t, GaN Schnellladeger\u00e4t mit 1,5m 60W Kabel, Dual-Port Netzteil mit intelligentem Ger\u00e4teschutz f\u00fcr iPhone 17 16 Pro Max, iPad MacBook Air Galaxy S26 Pixel Xiaomi [2-Pack Schwarz]: \" rel=\"nofollow noopener\" target=\"_blank\">\r\n        <img src=\"https:\/\/images-eu.ssl-images-amazon.com\/images\/I\/71sVPYCDnrL._AC_UL160_SR160,160_.jpg\" alt=\"\" style=\"max-height:160px\" \/>\r\n    <\/a>\r\n<\/div><\/div>\r\n    <\/div>\r\n    <div class=\"amazon-auto-links-product-body\">\r\n        <h3 class=\"product-title\"><p class=\"amazon-product-title\">\r\n<a href=\"https:\/\/www.amazon.de\/INIU-Ladeger%C3%A4t-Schnellladeger%C3%A4t-Mehrfach-Netzteil-Schwarz\/dp\/B0DKFG8KZP\/ref=zg_bs_g_427958031_d_sccl_30\/258-6489497-1524245?psc=1&#038;tag=techoxblog-21&#038;language=de_DE&#038;currency=EUR\" title=\"INIU 30W USB C Ladeger\u00e4t, GaN Schnellladeger\u00e4t mit 1,5m 60W Kabel, Dual-Port Netzteil mit intelligentem Ger\u00e4teschutz f\u00fcr iPhone 17 16 Pro Max, iPad MacBook Air Galaxy S26 Pixel Xiaomi [2-Pack Schwarz]: \" rel=\"nofollow noopener\" target=\"_blank\">INIU 30W USB C Ladeger\u00e4t, GaN Schnellladeger\u00e4t mit 1,5m 60W Kabel, Dual-Port Netzteil mit intelligentem Ger\u00e4teschutz f\u00fcr iPhone 17 16 Pro Max, iPad MacBook Air Galaxy S26 Pixel Xiaomi [2-Pack Schwarz]<\/a>\r\n<\/p><\/h3>\r\n        <p class=\"product-rating\"><div class='amazon-customer-rating-stars'><div class='crIFrameNumCustReviews' data-rating='46' data-review-count='4653628' data-review-url='https:\/\/www.amazon.de\/product-reviews\/B0DKFG8KZP?tag=techoxblog-21'><span class='crAvgStars'><span class='review-stars'><a href='https:\/\/www.amazon.de\/product-reviews\/B0DKFG8KZP?tag=techoxblog-21' target='_blank' rel='nofollow noopener'><svg xmlns='http:\/\/www.w3.org\/2000\/svg' xmlns:xlink='http:\/\/www.w3.org\/1999\/xlink' viewBox='0 0 160 32' enable-background='new 0 0 160 32'><title>4.6 out of 5 stars<\/title><use xlink:href='#amazon-rating-stars' fill='url(#star-fill-gradient-46)' \/><image src='https:\/\/images-na.ssl-images-amazon.com\/images\/G\/01\/x-locale\/common\/customer-reviews\/stars-4-5.gif' \/><\/svg><\/a><\/span><span class='review-count'>(<a href='https:\/\/www.amazon.de\/product-reviews\/B0DKFG8KZP?tag=techoxblog-21' target='_blank' rel='nofollow noopener'>4653628<\/a>)<\/span><\/span><\/div><\/div> <\/p>\r\n        <p class=\"product-price\"><span class='amazon-prices'><span class='offered-price'>17,56\u00a0USD<\/span><\/span> <span class='amazon-product-updated-time' data-updated-timestamp='1781337697' data-updated-time='13. Juni 2026 10:01 GMT +02:00'><\/span> <span style=\"color:red\"><\/span><\/p>\r\n        <a href=\"https:\/\/www.amazon.de\/INIU-Ladeger%C3%A4t-Schnellladeger%C3%A4t-Mehrfach-Netzteil-Schwarz\/dp\/B0DKFG8KZP\/ref=zg_bs_g_427958031_d_sccl_30\/258-6489497-1524245?psc=1&#038;tag=techoxblog-21&#038;language=de_DE&#038;currency=EUR\" target=\"_blank\" class=\"product-button\">Bei Amazon ansehen<\/a>\r\n    <\/div>\r\n<\/div>    <\/div>\r\n    \r\n<\/div><!-- Rendered with Auto Amazon Links by miunosoft --><\/div>\n\n\n<div class='amazon-auto-links'><!-- Rendered with Auto Amazon Links by miunosoft --><\/div>\n\n\n\n<h2>Funktionen von ProFTPD<\/h2>\n\n\n\n<ul><li><strong>Flexibilit\u00e4t<\/strong>: ProFTPD bietet eine breite Palette von Konfigurationsoptionen, mit denen Benutzer den FTP-Server an ihre spezifischen Anforderungen anpassen k\u00f6nnen. Von der Portkonfiguration bis hin zur Authentifizierungsmethode gibt es zahlreiche M\u00f6glichkeiten zur Feinanpassung.<\/li><li><strong>Sicherheit<\/strong>: Mit Funktionen wie Verschl\u00fcsselung von \u00dcbertragungen (FTP over TLS\/SSL), IP-Whitelisting, Benutzer- und Gruppenberechtigungen sowie integrierten Mechanismen zur Abwehr von Angriffen bietet ProFTPD robuste Sicherheitsfunktionen um die Integrit\u00e4t Ihrer Dateien zu sch\u00fctzen.<\/li><li><strong>Erweiterbarkeit<\/strong>: Durch die Unterst\u00fctzung von Modulen und Plugins k\u00f6nnen Benutzer die Funktionalit\u00e4t von ProFTPD erweitern und anpassen um spezielle Anforderungen zu erf\u00fcllen. Von virtuellen Hosts bis hin zu benutzerdefinierten Authentifizierungsmethoden gibt es eine Vielzahl von Erweiterungen, welche die Funktionalit\u00e4t des Servers verbessern k\u00f6nnen.<\/li><li><strong>Leistung<\/strong>: ProFTPD wurde f\u00fcr hohe Leistung und Skalierbarkeit entwickelt und kann eine gro\u00dfe Anzahl von gleichzeitigen Verbindungen und Datei\u00fcbertragungen effizient verarbeiten.<\/li><\/ul>\n\n\n\n<h2>Anwendungsbereiche von ProFTPD<\/h2>\n\n\n\n<ul><li><strong>Webhosting<\/strong>: ProFTPD wird h\u00e4ufig in Webhosting-Umgebungen eingesetzt um Benutzern die M\u00f6glichkeit zu geben, Dateien auf ihre Websites hochzuladen und zu verwalten.<\/li><li><strong>Dateiaustausch<\/strong>: Unternehmen und Organisationen nutzen ProFTPD um gro\u00dfe Dateien sicher zwischen verschiedenen Standorten und Benutzern zu \u00fcbertragen.<\/li><li><strong>Entwicklungsumgebungen<\/strong>: Entwickler verwenden ProFTPD oft in Entwicklungsumgebungen um Dateien zwischen Entwicklungs- und Produktionsumgebungen zu verschieben oder zu synchronisieren.<\/li><\/ul>\n\n\n<div class='code-block code-block-4' style='margin: 8px auto; text-align: center; display: block; clear: both;'>\n<p style=\"color: #a6a6a6; font-size:10px; margin: 0;padding: 0;\"> Werbung<\/p>\n\n<a href=\"https:\/\/a.check24.net\/misc\/click.php?pid=648291&aid=219&deep=pauschalreisen-vergleich&cat=9\" target=\"_blank\"><img src=\"https:\/\/a.check24.net\/misc\/view.php?pid=648291&aid=219&cat=9\" width=\"300\" height=\"250\" style=\"max-width: 100%; height: auto;\" ><\/a><\/div>\n\n\n\n\n<h2>Installation auf einem Raspberry Pi<\/h2>\n\n\n\n<p>In diesem Abschnitt zeigen wir wie der ProFTPD Dienst auf einem Raspberry Pi installiert wird. \u00d6ffnen Sie hierzu zun\u00e4chst ein Terminal auf ihrem Raspberry Pi oder stellen Sie eine Verbindung \u00fcber SSH her. Im n\u00e4chsten Schritt m\u00fcssen Sie die zwei nachfolgenden Befehle ausf\u00fchren.<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">sudo apt-<span class=\"hljs-keyword\">get<\/span> update\nsudo apt-<span class=\"hljs-keyword\">get<\/span> install proftpd<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code-Sprache:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<div style=\"height:23px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2>Konfiguration des Dienstes<\/h2>\n\n\n\n<p>Die Hauptkonfigurationsdatei von ProFTPD befindet sich unter \/etc\/proftpd\/proftpd.conf. Verwenden Sie zum \u00f6ffnen dieser Datei einen Texteditor. Wir empfehlen Ihnen den Texteditor Nano, da dieser sehr einfach zu bedienen ist.<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">sudo nano \/etc\/proftpd\/proftpd.conf<\/code><\/span><\/pre>\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>In dieser Datei k\u00f6nnen Sie eine Vielzahl von verschiedenen Einstellungen anpassen. Zu diesen geh\u00f6ren neben den Ports, die Authentifizierungsmethoden und vieles mehr. Eine einfache Konfiguration f\u00fcr den Anfang k\u00f6nnte wie folgt aussehen.<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">ServerName      <span class=\"hljs-string\">\"Raspberry Pi FTP Server\"<\/span>\nServerType      standalone\nDefaultServer   on\nPort            <span class=\"hljs-number\">21<\/span>\nAuthUserFile    \/etc\/proftpd\/ftpd.passwd<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code-Sprache:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Speichern Sie anschlie\u00dfend die Datei ab und schlie\u00dfen Sie diese.<\/p>\n\n\n\n<h2>Erstellen von lokalen Benutzern<\/h2>\n\n\n\n<p>Wir haben im vorherigen Schritt festgelegt, dass ProFTPD eine Benutzerdatei f\u00fcr die Authentifizierung verwendet. Deshalb m\u00fcssen Sie nun den Befehl ftpasswd verwenden um neue Benutzer hinzuzuf\u00fcgen. Mit dem folgenden Befehl erstellen Sie einen Benutzer <em>username<\/em>, welcher als Home-Verzeichnis den Ordner <em>\/home\/ftp<\/em> erh\u00e4lt. Diese beiden Parameter k\u00f6nnen Sie nach ihren eigenen W\u00fcnschen anpassen. Mit dem Parameter <em>\u2014shell=\/bin\/false<\/em> legen Sie fest das sich dieser Benutzer ausschlie\u00dflich am FTP-Server jedoch nicht am sonstigen System anmelden kann.<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-3\" data-shcb-language-name=\"Bash\" data-shcb-language-slug=\"bash\"><span><code class=\"hljs language-bash\">sudo ftpasswd --passwd --file=\/etc\/proftpd\/ftpd.passwd --name=username --uid=1001 --gid=1001 --home=\/home\/ftp --shell=\/bin\/<span class=\"hljs-literal\">false<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-3\"><span class=\"shcb-language__label\">Code-Sprache:<\/span> <span class=\"shcb-language__name\">Bash<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">bash<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2>Neustart von ProFTPD<\/h2>\n\n\n\n<p>Zum Abschluss der Konfiguration ist es zwingend erforderlich den ProFTPD-Service neuzustarten, das ansonsten die vorherigen Einstellungen nicht \u00fcbernommen werden. F\u00fcr diesen Neustart k\u00f6nnen Sie folgenden Befehl verwenden.<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">sudo systemctl restart proftpd<\/code><\/span><\/pre>\n\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2>Zusammenfassung<\/h2>\n\n\n\n<p>In diesem Beitrag haben wir Ihnen die Funktionen und Anwendungsbereiche von ProFTPD vorgestellt. Im Anschluss haben wir Ihnen einen einfachen Weg f\u00fcr die Installation und Konfiguration des Dienstes auf einem Raspberry Pi vorgestellt. <\/p>\n\n\n\n<p>Sollten Sie Fragen bez\u00fcglich dem ProFTP-Dienst haben, so schreiben Sie uns einen Kommentar.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>ProFTPD ist ein vielseitiger und leistungsstarker FTP-Server, welcher es Benutzern erm\u00f6glicht Dateien \u00fcber das File Transfer Protocol (FTP) sicher und effizient zu \u00fcbertragen.<\/p>\n","protected":false},"author":1,"featured_media":1313,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[81],"tags":[104,83],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.techox.de\/blog\/wp-json\/wp\/v2\/posts\/1289"}],"collection":[{"href":"https:\/\/www.techox.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.techox.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.techox.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.techox.de\/blog\/wp-json\/wp\/v2\/comments?post=1289"}],"version-history":[{"count":30,"href":"https:\/\/www.techox.de\/blog\/wp-json\/wp\/v2\/posts\/1289\/revisions"}],"predecessor-version":[{"id":1723,"href":"https:\/\/www.techox.de\/blog\/wp-json\/wp\/v2\/posts\/1289\/revisions\/1723"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.techox.de\/blog\/wp-json\/wp\/v2\/media\/1313"}],"wp:attachment":[{"href":"https:\/\/www.techox.de\/blog\/wp-json\/wp\/v2\/media?parent=1289"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.techox.de\/blog\/wp-json\/wp\/v2\/categories?post=1289"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.techox.de\/blog\/wp-json\/wp\/v2\/tags?post=1289"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}