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