FTPS в роли рабочего пользователя Azure

Мне нужно развернуть рабочую роль Azure с входной конечной точкой на порту 21, чтобы она могла принимать входящие FTP-соединения. Чтобы я мог подключаться к рабочей роли через FTP-клиент, например Filezilla, и получать доступ к хранилищу BLOB-объектов Azure.

Для защищенной связи между клиентом и сервером SErver (рабочая роль Azure) мне необходимо реализовать команду AUTH TLS / SSL.

можем ли мы поддерживать FTP через SSL / TLS - также известный как FTPS (безопасный FTP) для роли рабочего стола Azure с помощью программирования сокетов (tcplistener и tcpclient).

С уважением, Вивек.


person Vivek Misra    schedule 30.08.2012    source источник


Ответы (1)


ЕСЛИ вы убедитесь, что FTP-сервер работает в рабочей роли Windows Azure, вы наверняка можете настроить конечную точку TCP / IP в рабочей роли, настроенной на использование порта 21, а затем настроить сертификат SSL, установленный для этой конечной точки TCP / IP. После того, как конечные точки правильно настроены в рабочей роли вместе с привязками сертификатов SSL, и приложение, прослушивающее этот порт, сможет отвечать на входящие соединения, вы можете установить безопасное FTP-соединение.

Суть в том, что вам нужно будет правильно настроить его так, как вы хотите, и инфраструктура не запретит вам это делать, просто вам нужно будет сделать это правильно.

person AvkashChauhan    schedule 30.08.2012
comment
Привет, Авкаш! Спасибо за ответ. Мне удалось настроить FTP (порт 21) для рабочей роли Azure. Не могли бы вы указать URL-адрес или руководство, где я могу найти настройку сертификата SSL для рабочей роли. - person Vivek Misra; 03.09.2012
comment
Мне нужно реализовать команду AUTH для поддержки TLS для службы ftp на рабочей роли Azure ??? - person Vivek Misra; 04.09.2012
comment
Vivek, отличная работа. Я не пробовал самостоятельно настраивать FTP, поэтому могу не дать вам правильный ответ, если требуется AUTH. Что вы можете сделать, так это захватить сетевые пакеты и расшифровать поток сообщений и посмотреть, нужен ли AUTH, и если вы видите, что это было, просто реализовать его, иначе нет. Удачи. - person AvkashChauhan; 05.09.2012