Внимание обратите на то как именно путь FTP на роутере на самом.
Так же поднят на роутере, куда подключен ssd в usb боксе.
Там по внутреннему представлению начальный путь включает имя усб устройства.
В моём случае имя было usb1_1 (присваивает сам роутер).
Так что обращаться надо по адресу плюс это имя, не вот так
FTP='ftp://username:userpassword@XXX.XXX.XXX.XXX:21/'
а так
FTP='ftp://username:userpassword@XXX.XXX.XXX.XXX:21/usb1_1/'
на ssd у меня были созданы папки
reportsales - суда скидываются отчёты с магазинов, в свои подпапки вида "reportsales/magazin"
stokinstore - суда выкладываются файлы для магазина(-ов) со скидками или акциями
у каждого магазина своё имя файла, потому и одна папка
goods - суда выкладываются файлы для магазина(-ов) с товаром
у каждого магазина своё имя файла, потому и одна папка
вид файлов для магазина(-ов)
'goods_magazin.zip'
'stoks_magazin.zip'
пользуюсь таким файлом dnc_ftp_exchange , как его подключить - на форуме есть информация