FTP - Datentransfer

<< Click to Display Table of Contents >>

Navigation:  Linux - Ubuntu 24.04 >

FTP - Datentransfer

Einführung

Auch wenn das FTP ansonsten kaum mehr genutzt wird, für einen schnellen Dateitransfer zwischen geschützten Leitungen kann das alte FTP sehr gut genutzt werden. Dabei meine ich ein eventuell vorhandenes zweite Netzwerkkarte, die in einem privaten Netzwerk genutzt wird, das zwischen mehreren Rechnern aufgebaut wurde.

Genutzt habe ich dieses Verfahren, wenn unterschiedliche Prozesse sich große Dateien zusenden wollen. Die Kommunikation über den Transfer geschieht dann meistens via RabbitMQ - nach dem Empfang der Information, daß Daten vorliegen, werden diese durch Programme geholt und bearbeitet.

Installation

 

sudo apt update

sudo apt install vsftpd

 

Grundkonfiguraton

 

sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak

sudo nano /etc/vsftpd.conf

 

 

Die folgenden Einträge sollten in der "/etc/vsftpd.conf" gesetzt werden:

 

listen=YES

listen_address=x.y.z.a

listen_ipv6=NO

anonymous_enable=NO

local_enable=YES

write_enable=YES

chroot_local_user=NO

local_umask=022

pasv_address=x.y.z.a

pasv_enable=YES

pasv_min_port=40000

pasv_max_port=40100

 

 

Wir legen einen speziellen Benutzer an, der in den Anwendungsprogrammen genutzt wird.

 

sudo adduser ftpuser

sudo mkdir -p /home/ftpuser/upload

sudo chown ftpuser:ftpuser /home/ftpuser/upload

 

 

Dienst starten

Und danach können wir den Dienst starten

 

sudo systemctl restart vsftpd

sudo systemctl enable vsftpd

sudo systemctl status vsftpd