Я ищу, как заставить FTPS работать должным образом через FileZilla Server на виртуальной машине Azure под управлением Windows 2012. Я открыл порт 990 и настроил FTP через TLS в FileZilla. Я открыл порт 990 как в брандмауэре, так и в интерфейсе портала Azure, но все еще не могу подключиться.
Я пытаюсь подключиться с помощью клиента FileZilla, используя вход FTPS. Кому-нибудь удалось настроить сервер FTPS (кроме IIS) на виртуальной машине Azure? Мне нужны отдельные учетные записи пользователей и возможность назначать отдельные папки для сохранения файлов.
Любые идеи?
Слишком долго для комментария:
Порт 990 предназначен для неявного SSL и неявный SSL устарел.
Вы должны использовать явный SSL, как описано в RFC 4217 который будет использовать обычный порт FTP для установления контрольного соединения, TCP 21, а затем перейти на TLS.
Открытия одного порта будет недостаточно для FTPS поскольку протокол точно такой же, как и обычный FTP, и аналогично работает с два соединения, один для управляющего соединения и второй для передачи данных.
Если явно не настроено иное, второе подключение будет к случайному неиспользуемому TCP-порту и, следовательно, в настоящее время отклонено настройкой вашего брандмауэра.
Эту проблему можно решить с помощью ограниченного диапазона портов для передачи данных и настройки брандмауэра для открытия этих портов.