Рейтинг:2

Ограничьте FTP-доступ для одного пользователя на IIS10 до IP-адреса

флаг in

Могу я ограничить пользователя поэтому они могут получить доступ к моему FTP-серверу только с установленного IP-адреса, что позволяет другим пользователям получать доступ к FTP из любого места?

у меня есть Виндовс Сервер 2019 сервер работает ИИС 10 с настройкой FTP-сайта. FTP-сервер имеет Изоляция пользователей FTP установлен в Физический каталог имени пользователя.

На сервере есть несколько FTP пользователи настраивают на нем все сопоставления со своей собственной папкой, и я хотел бы ограничить некоторые из них, чтобы они были доступны только с моего рабочего места (не из той же сети, что и сервер), но при этом другие пользователи могут быть доступны из любого места.

я пытался использовать IP-адрес FTP и ограничения домена для этого, но не может заставить его работать на уровне пользователя.

Я попытался установить Доступ для неуказанных ограничений Разрешить на уровне сайта и Запретить на уровне пользователя, с разрешенным IP-адресом на уровне пользователя, но при этом все равно разрешается доступ со всех IP.

Я также пытался установить Доступ для неуказанных ограничений Запретить на уровне сайта и позволять на уровне пользователя, и это блокирует доступ со всех IP-адресов.

введите описание изображения здесь

Я могу получить только IP-адрес FTP и ограничения домена параметры работать на верхнем уровне или уровне сайта в IIS, но не на каком-либо подчиненном папки под сайт. Хотя опция показывается для сайтов подпапки, что заставляет меня поверить, что это должно быть возможно, и я просто чего-то не хватает.

Возможно ли это, и если да, то может ли кто-нибудь указать мне правильное направление?

djdomi avatar
флаг za
Я полагаю, у вас есть [X-и-Y-проблема] (https://meta.stackexchange.com/q/66377/189912), что вы пытаетесь решить?
флаг in
У меня есть 2 пользователя FTP, один для доступа к файлам веб-сайтов и один для доступа к папке с файлами, необходимыми людям за пределами нашей компании (обновления, драйверы, руководства и т. д.).Я хочу заблокировать пользователя веб-сайта, чтобы он был доступен только из нашей компании, но при этом позволял другому пользователю входить в систему из внешнего мира.
Рейтинг:2
флаг vn

У вас нет большой гибкости при использовании поставщиков и настроек IIS по умолчанию.

Вместо этого, чтобы достичь желаемого уровня контроля, вы должны написать своего собственного поставщика аутентификации с проверкой IP, и у Microsoft есть статья с похожим случаем,

https://docs.microsoft.com/en-us/iis/develop/developing-for-ftp/how-to-use-managed-code-c-to-create-an-ftp-authentication-provider-with- динамические ip-ограничения

djdomi avatar
флаг za
это то, о чем я знал, спасибо за повторное предоставление мне этой информации для моей личной базы знаний;)
флаг in
Похоже, это способ сделать это. В конце концов я отказался от этого, поскольку любая безопасность, которую я получу, вероятно, будет компенсирована созданием моего собственного IFtpAuthenticationProvider.

Ответить или комментировать

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