Назад | Перейти на главную страницу

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, похоже, полностью игнорирует этот раздел.

Проверьте команду CHGFTPA на IBMi. В Filezilla поместите /QSYS.LIB/TEMP.LIB или что-то подобное в удаленный каталог.

Это подходит для меня.

Думаю, тебе не хватает 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 и используйте утилиту менеджера сайтов для подключения к вашей системе.