FTP-Serverkonfiguration

In Ihrer
FactoryTalk Optix-Anwendung
können Sie einen Server für das Dateiübertragungsprotokoll (File Transfer Protocol, FTP) aktivieren.
Das Laufzeitskript
FTPServerLogic
aktiviert in einer
FactoryTalk Optix-Anwendung
einen FTP-Server. Dieses Skript finden Sie in der Kategorie
Scripts
unter
Vorlagenbibliotheken
.
WICHTIG: Den Server sollten Sie nur mithilfe der folgenden exportierten OPC UA-Methoden starten und anhalten:
StartFtpServer
und
StopFtpServer
.

Erforderliche Pakete

Sie müssen eine stabile Version der folgenden erforderlichen NuGet-Pakete installieren:Weitere Informationen finden Sie unter NuGet-Pakete.

Erforderliche Parameter

Für den FTP-Server ist die Konfiguration der folgenden Parameter erforderlich:
FTP-Server – Erforderliche Konfigurationsparameter
Parameter
Beschreibung
Konfiguration
IPAddress
Die dem Server zugewiesene IP-Adresse
Der Standardwert ist
127.0.0.1
.
Port
Der dem FTP-Server zugewiesene Port
Der Standardwert ist
21
.
FilesystemRoot
Der FTP-Server macht nur einen Teil des lokalen Dateisystems für den Client sichtbar.
Auf
OptixPanel
können Sie nur eine der folgenden Einstellungen festlegen:
  • %PROJECTDIR%
  • %APPLICATIONDIR%
  • %USB
    <n>
    %
    , wobei
    <n>
    die fortlaufende Nummer eines USB-Geräts darstellt.
MinimumPASVPort
Die kleinste Portnummer für die Verwaltung von Dateilisten und Dateiübertragungen.
Dieser Wert muss größer als der Standardwert
1024
sein.
MaximumPASVPort
Die größte Portnummer für die Verwaltung von Dateilisten und Dateiübertragungen.
Dieser Wert muss größer als
MinimumPASVPort
sein. Der Standardwert für
MaximumPASVPort
ist
1100
.
Username/Password
FTP-Server-Anmeldeinformationen
ServerCertificateFile
Öffentliche Zertifikatdatei des Servers, gemäß Standard X509v3 und mit der Dateierweiterung „.der“.
Sie muss sich im Verzeichnis
FTOptixApplication/ProjectFiles/PKI/Own/Certs
befinden. Falls angegeben, muss auch der private Schlüssel angegeben werden. Wenn er nicht angegeben ist, wird er zur Laufzeit automatisch generiert und im Verzeichnis
FTOptixApplication/ApplicationFiles/PKI/Own/Certs
abgelegt.
ServerPrivateKeyFile
Private Schlüsseldatei des Servers, mit ASCII Base64-Codierung und der Dateierweiterung „.pem“.
Sie muss sich im Verzeichnis
FTOptixApplication/ProjectFiles/PKI/Own/Certs
befinden. Falls angegeben, muss auch das Zertifikat angegeben werden. Wenn er nicht angegeben ist, wird er zur Laufzeit automatisch generiert und im Verzeichnis
FTOptixApplication/ApplicationFiles/PKI/Own/Certs
abgelegt.
UseFtps
Bestimmen Sie das zu verwendende Protokoll: FTP oder FTPS.
Der FTP-Server wird über die Methoden
StartFtpServer/StopFtpServer
gestartet/angehalten.
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.