Назад | Перейти на главную страницу

FileZilla FTPS на виртуальной машине Azure

Я ищу, как заставить 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-порту и, следовательно, в настоящее время отклонено настройкой вашего брандмауэра.

Эту проблему можно решить с помощью ограниченного диапазона портов для передачи данных и настройки брандмауэра для открытия этих портов.