Мне нужно предоставить пользователю доступ к серверу только с определенного MAC-адреса, поэтому он не сможет получить доступ к серверу с другого устройства. Может ли кто-нибудь дать мне подсказку, как я могу это достичь?1Pc 2Users предоставляют доступ только одному пользователю через MAC-адрес
ответ
Там нет прямой путь для достижения этой цели
Вы можете, конечно, ограничить доступ по протоколу/IP/порт (с iptables
), либо на уровне приложений (в том числе IP, с tcpwrappers
). Вы также можете ограничить доступ на основе MAC (с помощью ebtables
).
Но я боюсь, что нет никаких решений, связывающих информацию пользователя и MAC-адрес. Возможно, слишком далеко в сетевом стеке.
Какова конкретная проблема, которую вы пытаетесь решить, ограничивая доступ с помощью MAC и UserID?
Рассмотрите решение, подобное этому: initialy, каждый компьютер получает «временный» IP-адрес из несвязанной сети. Этот IP-адрес не дает пользователю права использовать какие-либо службы. Затем пользователь входит в систему, и после sucefull входа в систему ему выдается новый IP-адрес из привилегированной сети. Этот IP-адрес относится к этому пользователю. С этого момента доступ пользователя может контролироваться исключительно на основе его IP.
Для этого потребуются VLAN и некоторые настройки, сделанные на коммутаторах. См. Windows server - assign IP by username для аналогичного случая.
Компания хочет, чтобы они/они могли получить доступ только к серверу от своего ПК и через других коллег ПК, я надеюсь, что им будет ясно! –
Я расширил свой ответ –
- 1. Доступ TFS запрещен только одному пользователю домена
- 2. ASP.NET: Как ограничить доступ к странице только одному пользователю?
- 3. назначить пользователю IAM доступ только к одному экземпляру EC2
- 4. Как разрешить доступ только одному пользователю к базе данных?
- 5. Выполнение вызовов API Google только одному пользователю
- 6. ASP.NET MVC, разрешающий только одному зарегистрированному пользователю
- 7. Как разрешить только одному пользователю видеть «UpdateView»?
- 8. Доступ к пользователю через C#
- 9. Папка внутри веб-сайта ASP.NET, доступная только одному пользователю?
- 10. как отображать записи, которые подключены только к одному пользователю
- 11. Разрешить только одному пользовательскому агенту-пользователю выполнять код PHP
- 12. Как ограничить доступ к mongodb одному пользователю ОС?
- 13. Как разрешить только одному пользователю регистрироваться со Stormpath
- 14. Laravel доступ к пользователю (тренер) через запрос
- 15. Ограничить доступ API Github только к одному репозиторию пользователя
- 16. Предоставить пользователю JIRA доступ только для чтения пользователю-браузеру
- 17. Предоставить пользователю IAM доступ к одному экземпляру RDS
- 18. Доступ к пользователю через Ajax в Laravel
- 19. Назначение нескольких ролей одному пользователю
- 20. Как разрешить доступ только одному домену
- 21. Разрешить логин только одному пользователю в момент времени
- 22. Как разрешить только одному конкретному пользователю войти в активный администратор?
- 23. отправлять сообщения только одному пользователю не нескольким пользователям
- 24. Как разрешить только одному пользователю редактировать объект Parse?
- 25. Могу ли я ограничить доступ к SQL Server для входа только одному пользователю сервера sql
- 26. Разрешить только одному пользователю получать доступ к странице за раз в приложении struts
- 27. Symfony Acl избиратели всегда предоставляют доступ
- 28. Предоставляют ли общие хосты доступ к INFORMATION_SCHEMA?
- 29. S3 Ограничение политики Доступ только к одному файлу
- 30. Как разрешить одному пользователю отправлять запрос другому пользователю, только если у обоих есть приложение?
Установите брандмауэр на место, который фильтрует на основе MAC-адреса. –