powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / sshd - можно ли разграничить доступ?
13 сообщений из 13, страница 1 из 1
sshd - можно ли разграничить доступ?
    #38579105
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго дня.

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

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

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

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

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

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

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

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

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

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

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

см. man sshd_config

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


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