The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Подскажите пожалуйста"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Подскажите пожалуйста"
Сообщение от Mpak Искать по авторуВ закладки on 30-Апр-03, 09:26  (MSK)
Привет ALL!

Подскажите пожалуйста, как можно на фаерволе (IPFW),  для определённых  людей поставить пропуск по логину и паролю не привязываясь к IP, то бишь в итоге должно быть что юзер введя логин и пароль мог ходить на сервер с любого IP.
Фаервол стоит отдельным серваком то есть путь получается:
1) Фаервол- проверка логина и пароля на вход дальше
2) Сервер - собственно аккаунт пользователя

Как это делается...???

Спасибо ALL

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Подскажите пожалуйста"
Сообщение от DogEater Искать по авторуВ закладки on 30-Апр-03, 10:25  (MSK)
>Привет ALL!
>
>Подскажите пожалуйста, как можно на фаерволе (IPFW),  для определённых  людей
>поставить пропуск по логину и паролю не привязываясь к IP, то
>бишь в итоге должно быть что юзер введя логин и пароль
>мог ходить на сервер с любого IP.
>Фаервол стоит отдельным серваком то есть путь получается:
>1) Фаервол- проверка логина и пароля на вход дальше
>2) Сервер - собственно аккаунт пользователя
>
>Как это делается...???
>
>Спасибо ALL

ИМО файрвол сам по себе не позволит тебе авторизовать пользователя.

Если тебе нужен динамический допуск по ip хоста - сделай на
сервере 1 пользователя, вместо шелла пропиши ему скрипт, который через sudo открывает доступ через файрвол к аккаунту пользователя для данного хоста(см переменную REMOTEHOST), и повесь in.telnetd на  какой-нибудь незанятый порт. Доступ к этому незанятому порту через файрвол естественно должен быть открыт.
Соединяйся по этому порту, авторизуйся и скрипт откроет доступ через файрволл к стандартному порту.
Сам скрипт должен отслеживать сигнал SIGHUP по получении которого закрывать доступ для данного хоста(этот сигнал посылает in.telnetd  когда рвется связь)
Работа пользователя - соединился с портом, где висит скрипт, авторизовался,сервер открыл доступ к аккаунту, пользователь соеднился с аккаунтом. Закрыл окошко соединения со скриптом - сервер обратно отрубил файрволом доступ к аккаунту.
В общем геморно, но работало. Я таким способом давал юзверям выход в Интернет.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру