Вы пишете о веб-сервере и хотите передавать файлы по ftp. Возможно, вы путаете протоколы здесь. Я сконцентрируюсь на том, чтобы решить вашу очевидную проблему с ftp-соединением.
Похоже, что хост назначения 10.1.2.99 не принимает соединения через порт 21.
Пожалуйста, убедитесь, что нет брандмауэра или других вещей, блокирующих ваш запрос к хосту назначения. Более того, на хосте 10.1.2.99 попробуйте telnet 10.1.2.99 ftp
или ftp 10.1.2.99
в командном окне, в зависимости от ОС и установленных компонентов.
Перед автоматизацией, просто проверьте вручную, можете ли вы успешно подключиться и войти через стандартную командную строку: ftp 10.1.2.99
.
Передача данных по FTP - это нормально в локальной сети. Помните, что любые данные, включая имя пользователя и пароль, будут переданы в виде открытого текста и, следовательно, могут быть прочитаны другими пользователями в качестве предполагаемых хостов.