使用 Filezilla FTP 到舊版 IBM i

使用 Filezilla FTP 到舊版 IBM i

我想透過 FTP 直接存取 IBM i (AS400) 的「舊檔案系統」。

有些網站討論將這些行添加到適當的部分。

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

我在 C:\Users\USERNAME\AppData\Roaming\FileZilla 中找到了安裝文件,我知道這是正確的文件,因為當我刪除內容時 Filezilla 丟失了安裝選單。

不幸的是這對我不起作用。 Filezilla 似乎完全忽略了這部分。

答案1

檢查 IBMi 上的 CHGFTPA 指令。在 Filezilla 中,將 /QSYS.LIB/TEMP.LIB 或類似內容放入遠端目錄中。

這對我行得通。

答案2

認為你錯過了QOUTE

這對我有用...

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

請注意,這會進入sitemanager.xml文件,不確定這是否是您所說的“安裝文件”。

因此,您需要透過 FileZilla 中的網站管理公用程式為 IBM i 新增一個項目,關閉 FileZilla,然後編輯該條目,在sitemanager.xml該行後面新增上面的命令<port>21</port>。儲存並重新啟動 FileZilla 並使用網站管理器公用程式連接到您的系統。

相關內容