FTP zu älterem IBM i mit Filezilla

FTP zu älterem IBM i mit Filezilla

Ich möchte per FTP direkt auf das „Legacy-Dateisystem“ von IBM i (AS400) zugreifen.

Auf einigen Sites wird davon gesprochen, diese Zeilen dem entsprechenden Abschnitt hinzuzufügen.

<PostLoginCommands>         
  <Command>site namefmt 1</Command>
  <Command>site listfmt 1</Command>
  <Command>cwd /QSYS.LIB/USERLIB.LIB </Command>
  <Command>TYPE A</Command>
</PostLoginCommands>

Ich habe die Setup-Datei unter C:\Benutzer\BENUTZERNAME\AppData\Roaming\FileZilla gefunden. Ich weiß, dass dies die richtige Datei ist, da Filezilla beim Löschen des Inhalts das Setup-Menü verloren hat.

Leider funktioniert das bei mir nicht. Filezilla scheint den Abschnitt völlig zu ignorieren.

Antwort1

Überprüfen Sie den CHGFTPA-Befehl auf IBMi. Legen Sie in Filezilla /QSYS.LIB/TEMP.LIB oder etwas Ähnliches in das Remote-Verzeichnis.

Das ist für mich in Ordnung.

Antwort2

Sie vermissen dieQOUTE

Das funktioniert bei mir ...

        <PostLoginCommands>
            <Command>qoute site namefmt 1</Command>
            <Command>qoute site listfmt 1</Command>
            <Command>cwd /QSYS.LIB/MYLIB.LIB</Command>
        </PostLoginCommands>

Beachten Sie, dass dies in die sitemanager.xmlDatei geht. Ich bin nicht sicher, ob das die „Setup-Datei“ ist, von der Sie sprechen.

Sie müssen also über das Site-Manager-Dienstprogramm in FileZilla einen Eintrag für Ihr IBM i hinzufügen, FileZilla schließen und den Eintrag bearbeiten, indem Sie sitemanager.xmldie obigen Befehle nach der <port>21</port>Zeile hinzufügen. Speichern und starten Sie FileZilla neu und verwenden Sie das Site-Manager-Dienstprogramm, um eine Verbindung zu Ihrem System herzustellen.

verwandte Informationen