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