Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: ssh, ограничение на авторизацию из вне [Решено]  (Прочитано 2108 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн LDV

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Доброго времени суток.
Долго уже думаю, но реализовать так и не получается, вот в чем суть:
Имеем: LTSP серевер и без дисковые терминалы, авторизация идет по 22 порту. Сервер находится за NAT и смотрит в инет по другому порту.
Что нужно: Ограничить вход пользователей из инета. Т.е. дать возможность некоторым пользователям заходить удаленно из инета, другим же запретить, но при этом что бы все пользователи из локальной сети могли зайти.
Что было сделано: Можно конечно всем пользователям задать сложные пароли, но это не выход так как  у большинства пользователей пароль совпадает с логином. Ограничение по AllowUser и AllowGroups тоже не подходит, так как тогда обычные пользователи не могут авторизоваться с терминалов. Пытался ограничить по ListenAddress с использованием порта, дельного ничего не вышло. По iptables гугл тоже толкового не говорит.

Возможно ли организовать ограничение входа на сервер из вне, но при этом не нарушать работу терминалов?
« Последнее редактирование: 08 Апреля 2011, 09:51:11 от LDV »

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: ssh, ограничение на авторизацию из вне
« Ответ #1 : 08 Апреля 2011, 07:50:11 »
вариант заюзать ключи и авторизовывать только по ним не подойдет?
сложные пароли больше не потребуются

Оффлайн LDV

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: ssh, ограничение на авторизацию из вне
« Ответ #2 : 08 Апреля 2011, 07:54:00 »
вариант заюзать ключи и авторизовывать только по ним не подойдет?
сложные пароли больше не потребуются
Думал насчет такого варианта, но стоят терминалы которые грузятся по сети, как тут прикрутить ключ?
Да и не всегда могут быть ключи под рукой, а получить доступ к серваку нужно с любого места.

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: ssh, ограничение на авторизацию из вне
« Ответ #3 : 08 Апреля 2011, 08:05:49 »
ну как бы на флешке.

Оффлайн LDV

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: ssh, ограничение на авторизацию из вне
« Ответ #4 : 08 Апреля 2011, 08:10:00 »
ну как бы на флешке.
Это понятно, но как его прикрутить к boot`у у ltsp загрузчика? Пользователи на разных терминалах могут меняться, это усложняет привязку.
Хотелось бы конечно все сделать на уровне конфигов.

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: ssh, ограничение на авторизацию из вне
« Ответ #5 : 08 Апреля 2011, 08:46:47 »
ну как бы на флешке.
Это понятно, но как его прикрутить к boot`у у ltsp загрузчика?
Вот и развивайте это направление (:
Img же вам никто редактировать не мешает?
Шаг за шагом можно достичь цели.

Оффлайн LDV

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: ssh, ограничение на авторизацию из вне
« Ответ #6 : 08 Апреля 2011, 08:53:48 »
ну как бы на флешке.
Это понятно, но как его прикрутить к boot`у у ltsp загрузчика?
Вот и развивайте это направление (:
Img же вам никто редактировать не мешает?
Еще раз повторюсь, на терминалах могут быть авторизованы разные пользователи, привязка к автологину не подойдет.
Суть проблемы просто разрешить  доступ к серваку из вне некоторым пользователям остальным только локально, может еще у кого-нибудь есть идеи как это сделать?

Самый простой вариант, это ограничить пользователей на порт который смотрит в инет, но возможно ли это организовать средствами ssh и iptables?
« Последнее редактирование: 08 Апреля 2011, 08:57:18 от LDV »

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: ssh, ограничение на авторизацию из вне
« Ответ #7 : 08 Апреля 2011, 09:00:20 »
ну как бы на флешке.
Это понятно, но как его прикрутить к boot`у у ltsp загрузчика?
Вот и развивайте это направление (:
Img же вам никто редактировать не мешает?
Еще раз повторюсь, на терминалах могут быть авторизованы разные пользователи, привязка к автологину не подойдет.
Суть проблемы просто разрешить  доступ к серваку из вне некоторым пользователям остальным только локально, может еще у кого-нибудь есть идеи как это сделать?

Ох, коллега.
В любой нормальной компании с удаленными сотрудниками, чтобы им подключиться, сначала надо установить впн соединение, в нашем случае это может быть ssh туннель, а потом авторизироваться. Собственно туннель поднять можно на ключах, а авторизировать дальше как обычно.
Шаг за шагом можно достичь цели.

Оффлайн LDV

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: ssh, ограничение на авторизацию из вне
« Ответ #8 : 08 Апреля 2011, 09:04:41 »
ну как бы на флешке.
Это понятно, но как его прикрутить к boot`у у ltsp загрузчика?
Вот и развивайте это направление (:
Img же вам никто редактировать не мешает?
Еще раз повторюсь, на терминалах могут быть авторизованы разные пользователи, привязка к автологину не подойдет.
Суть проблемы просто разрешить  доступ к серваку из вне некоторым пользователям остальным только локально, может еще у кого-нибудь есть идеи как это сделать?

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

Согласен, тоже думал насчет VPN, но тут нет такой потребности в создании VPN, всего что нужно, это пускать нескольких пользователей (а точнее 2) на сервер.

P.S. может еще у кого будут идеи, пока остановился на VPN.

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: ssh, ограничение на авторизацию из вне
« Ответ #9 : 08 Апреля 2011, 09:10:45 »
Согласен, тоже думал насчет VPN, но тут нет такой потребности в создании VPN, всего что нужно, это пускать нескольких пользователей (а точнее 2) на сервер.
Дык мы и не поднимаем Openvpn c сертификатами и тройным хендшейком. Просто ssh туннелирование.
Шаг за шагом можно достичь цели.

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: ssh, ограничение на авторизацию из вне
« Ответ #10 : 08 Апреля 2011, 09:26:40 »
юзера можно указывать как user@host в парметре AllowUsers
user - локальный с сервера
host - IP или имя системы с которой будет заходить пользователь

Оффлайн LDV

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
юзера можно указывать как user@host в парметре AllowUsers
user - локальный с сервера
host - IP или имя системы с которой будет заходить пользователь

То, что нужно. Спасибо большое помогло!

P.S. Странно, но в манах не заметил такой параметр, а может и не внимательный был.

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
То, что нужно. Спасибо большое помогло!
если у пользователя статичский IP то нормально, если динамика то лучше указывать имя

Оффлайн LDV

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
если у пользователя статичский IP то нормально, если динамика то лучше указывать имя
Немного не согласушь, ведь когда заходишь удаленно, не факт что с одного и того же компа. Решил проблему так (может кому пригодится):
AllowUsers ldv@*.*.*.* evgeny@192.168.1.* alex@192.168.1.* и т.д.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
Бредовая мысля: запустить 2 sshd для разных направлений, каждый со своим конфигом

 

Страница сгенерирована за 0.031 секунд. Запросов: 25.