FTP для устаревшего IBM i с Filezilla

FTP для устаревшего IBM i с Filezilla

Я хочу подключиться по 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

Проверьте команду CHGFTPA на IBMi. В 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файл, не уверен, что это тот самый «настроечный файл», о котором вы говорите.

Поэтому вам нужно будет добавить запись для вашего IBM i через утилиту менеджера сайта в FileZilla, закрыть FileZilla и отредактировать запись, sitemanager.xmlдобавив команды выше после <port>21</port>строки. Сохраните и перезапустите FileZilla и используйте утилиту менеджера сайта для подключения к вашей системе.

Связанный контент