Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / sshd - можно ли разграничить доступ? / 13 сообщений из 13, страница 1 из 1
05.03.2014, 15:22
    #38579105
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sshd - можно ли разграничить доступ?
Доброго дня.

Имеется сервер под FreeBSD в локальной сети. К нему народ коннектится по SSH, на сервере стандартный sshd.

Задача вот какая. Нужно предоставить шелл-доступ нескольким пользователям из внешки (из Интернета). Пробросить на шлюзе 22 порт - не проблема.
Однако, есть нюансы:
1 - Пользователей на сервере довольно много, а сложность паролей порою оставляет желать лучшего. Потому открывать "для всех" не хочется.
2 - У внешних пользователей адреса динамические из довольно больших диапазонов (крупный городской провайдер). Потому банально по IP ограничить не получится.

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

Собственно, вопрос.
Есть ли какие-то еще способы сделать так, чтобы "из локалки" могли подключаться все, а "из инета" только те, кому это явно разрешено?

Заранее благодарю.
...
Рейтинг: 0 / 0
06.03.2014, 04:02
    #38579650
scrip
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sshd - можно ли разграничить доступ?
VPN.
Либо отдельный демон со своими AllowUsers и ListenAddress на отдельном|виртуальном сервере.
И никакой аутентификации по паролю.
Раздать пользователям ключи к vpn/ssh проще, чем бороться с вредителями.
...
Рейтинг: 0 / 0
06.03.2014, 09:44
    #38579738
bga83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sshd - можно ли разграничить доступ?
vkle,

посмотри это
...
Рейтинг: 0 / 0
06.03.2014, 09:48
    #38579742
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sshd - можно ли разграничить доступ?
vkleДоброго дня.
Имеется сервер под FreeBSD в локальной сети. К нему народ коннектится по SSH, на сервере стандартный sshd.

Прости пожалуйста, но что делает народ в командной строке на фришке... Я просто себе не могу представить..., если это только не хостинг
...
Рейтинг: 0 / 0
06.03.2014, 10:06
    #38579757
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sshd - можно ли разграничить доступ?
Sergey Orlov,

Вы правы в своем предположении, это локальный хостинг для разработки/тестирования :-)
...
Рейтинг: 0 / 0
06.03.2014, 10:17
    #38579774
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sshd - можно ли разграничить доступ?
bga83vkle,

посмотри это Честно говоря, пока затрудняюсь понять, как это помочь может. Видимо, для меня есть какие-то неочевидные вещи. Можно чуток конкретнее, на что обратить внимание.
...
Рейтинг: 0 / 0
06.03.2014, 10:20
    #38579778
miwaonline
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sshd - можно ли разграничить доступ?
vkleПокопав документацию, обнаружил, что можно задать разрешения на уровне групп или пользователей. Однако, как понимаю, эти разрешения будут действовать на все подключения - как на внешние, так и на локальные. Локальные же ограничивать не нужно.

Как насчет вынести в отдельную группу тех, кому нужен внешний коннект и ограничить эту группу в правах?

Хотя лично мне больше нравится вариант с виртуализацией.
...
Рейтинг: 0 / 0
06.03.2014, 10:29
    #38579792
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sshd - можно ли разграничить доступ?
Второй раз читаю упоминание про виртуализацию. Чем это лучше в сравнении с запуском отдельного sshd для внешних подключений на том же сервере? Или опять я чего-то не догоняю...
...
Рейтинг: 0 / 0
06.03.2014, 11:24
    #38579886
Мутаген
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sshd - можно ли разграничить доступ?
В современных версиях opensshd директивы AllowUsers/Groups понимают шаблоны, так что можно писать
Код: plaintext
AllowUsers mutagen@* root@localhost

см. man sshd_config

В старых версиях действительно надо запусть два sshd с разными конфигами.
...
Рейтинг: 0 / 0
06.03.2014, 11:45
    #38579913
miwaonline
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sshd - можно ли разграничить доступ?
vkleВторой раз читаю упоминание про виртуализацию. Чем это лучше в сравнении с запуском отдельного sshd для внешних подключений на том же сервере? Или опять я чего-то не догоняю...
Сложно объяснить в терминах «лучше-хуже»; это просто другой подход к доступам и распределению ресурсов. Наличие отдельных виртуальных машин для отдельных задач упрощает администрирование и задачи наподобие приведенной просто не возникают.
...
Рейтинг: 0 / 0
06.03.2014, 12:23
    #38579982
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sshd - можно ли разграничить доступ?
vkleSergey Orlov,
Вы правы в своем предположении, это локальный хостинг для разработки/тестирования :-)
Может проще поднять VPN...
...
Рейтинг: 0 / 0
06.03.2014, 15:29
    #38580326
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sshd - можно ли разграничить доступ?
Всем спасибо за обсуждение, остановился на варианте со вторым демоном.
Про VPN думал, да из-за трех-четырех пользователей нет желания мутить его.
...
Рейтинг: 0 / 0
07.03.2014, 13:46
    #38581110
bdmalex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sshd - можно ли разграничить доступ?
1) Cоздать для каждого юзера свой отдельный jail
2) Заставить каждого юзера завести ключи для ssh
3) Прописать ключи на сервере
...
Спать спокойно и радоваться жизни...
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / sshd - можно ли разграничить доступ? / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]