ich möchte (eher selten) Dateien+Ordner zwischen einem Win10-pc und einem Linux-pc unverschlüsselt über mein LAN
mit max. Geschwindigkeit übertragen. Eine Fritzbox 7520 stellt die WAN und LAN Verbindungen her.
FTP-Client (mit Filezilla) ist ein Win10-pc, der proFTP-Server ist ein Linux-Pc (Arch Linux, Bullseye).
Dazu habe ich proFTP konfiguriert. Die Dateitransfers laufen mit 133MB/s, mehr geht mit der 1Gbit Verbindung wohl nicht.
Jetzt frage ich mich ob es nicht eine schlankere Variante als der proFTP-Server sein kann, denn dessen Konfiguration ist doch recht umfangreich
und proFTP scheint mir für meine puristischen Zwecke überdimensioniert. Ich brauche in meinem LAN keine Verschlüsselung (TLS, SSH, sFTP),
mir würde es reichen wenn ich dem FTP-Server sagen könnte, dass nur eine bestimmte Verbindung (IP-Adresse) zulässig ist, kein Root Login, nur 1 Nutzer.
Gibt es eine einfach zu konfigurierende, schlankere Alternative?
Recherchiert habe ich bereits (aus dem Arch Linux Wiki):
proFTPd — A secure and configurable FTP server
bftpd — Small, easy-to-configure FTP server
ftpd — Simple ftp server provided by GNU Inetutils
Pure-FTPd — Free (BSD-licensed), secure, production-quality and standard-compliant FTP server.
vsftpd — Lightweight, stable and secure FTP server for UNIX-like systems.
Leider sind die Dokumentationen dazu eher selten für Anfänger geeignet.
So sieht meine "proftpd.conf" aus:
Code: Alles auswählen
ServerName "proftpd"
ServerType standalone
DefaultServer on
RootLogin off
# Port 21 is the standard FTP port.
Port 5412
# Don't use IPv6 support by default.
UseIPv6 off
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask 022
# To prevent DoS attacks, set the maximum number of child processes
# to 30. If you need to allow more than 30 concurrent connections
# at once, simply increase this value. Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd).
MaxInstances 10
# Set the user and group under which the server will run.
User foo
Group foo
# To cause every FTP user to be "jailed" (chrooted) into their home
# directory, uncomment this line.
DefaultRoot ~
# Normally, we want files to be overwriteable.
AllowOverwrite on
# Bar use of SITE CHMOD by default
<Limit SITE_CHMOD>
DenyAll
</Limit>
# A basic anonymous configuration, no upload directories. If you do not
# want anonymous users, simply delete this entire <Anonymous> section.
#<Anonymous ~ftp>
# User ftp
# Group ftp
#
# # We want clients to be able to login with "anonymous" as well as "ftp"
# UserAlias anonymous ftp
#
# # Limit the maximum number of anonymous logins
# MaxClients 10
#
# # We want 'welcome.msg' displayed at login, and '.message' displayed
# # in each newly chdired directory.
# DisplayLogin welcome.msg
# DisplayChdir .message
# Limit WRITE everywhere in the anonymous chroot
# <Limit WRITE>
# DenyAll
# </Limit>
#</Anonymous>