|
<< Click to Display Table of Contents >> Navigation: Linux - Ubuntu 24.04 > FTP - Datentransfer |
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.
sudo apt update
sudo apt install vsftpd
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
Und danach können wir den Dienst starten
sudo systemctl restart vsftpd
sudo systemctl enable vsftpd
sudo systemctl status vsftpd