FTP через безопасный шлюз в Bluemix

У нас есть java-приложение, работающее на bluemix, которое должно отправлять некоторые файлы через FTP на сервер, расположенный в интрасети.

Все работает, как и ожидалось, при локальном выполнении приложения, но что-то идет не так, когда приложение пытается отправить что-то через безопасный шлюз.

На шлюзе настроен пункт назначения для порта 21. Просматривая логи, мы видим, что приложение может подключиться к серверу и выполнить там некоторые команды, но терпит неудачу, когда дело доходит до отправки файла (по тайм-ауту в случае пассивного режим и говоря, что соединение закрыто в активном режиме)

Результаты пассивной попытки: результаты пассивной попытки

Результаты активной попытки: результаты активной попытки

Мы можем использовать шлюз для успешного подключения к внешнему экземпляру db2.

Требуется ли какая-то дополнительная настройка? Возможен ли вообще FTP через Secure Gateway?


person archie_by    schedule 13.07.2017    source источник


Ответы (2)


Этот вопрос также задавали в dW Answers по следующему URL-адресу:
https://developer.ibm.com/answers/questions/386433/ftp-over-secure-gateway-on-bluemix.html.

Как было сказано в ответ на этот вопрос, SFTP не работает через порт 21; он работает через порт 22.

person William 'Bill' Wentworth    schedule 27.07.2017

Ответ найден по адресу: https://developer.ibm.com/answers/questions/386433/ftp-over-secure-gateway-on-bluemix.html

«вам необходимо определить два пункта назначения безопасного шлюза — один для командного порта 21 и один для порта данных, что будет зависеть от вашего режима подключения».

person David Breitling    schedule 09.03.2020