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


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

Автор Тема: Как по ssh пускать одного юзера на логин ?  (Прочитано 2100 раз)

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

Оффлайн Averus8

  • Автор темы
  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Например логин "000" можно запустить с одного компа и законектится, при этом одновременно с другого и законектится и так хоть сто раз на одном логине/пароле... ужасть!

Match User username
MaxSessions 1
uselogin yes

ноль эффекта! помогите!

или при этом еще что-то должно быть включенно?


Спасибо.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Как по ssh пускать одного юзера на логин ?
« Ответ #1 : 07 Ноября 2010, 19:53:42 »
sudo service ssh restartДелали?

Оффлайн Averus8

  • Автор темы
  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Re: Как по ssh пускать одного юзера на логин ?
« Ответ #2 : 07 Ноября 2010, 19:57:18 »
и ребут для приличия тоже пробывал

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Как по ssh пускать одного юзера на логин ?
« Ответ #3 : 07 Ноября 2010, 20:00:20 »
А в чём проблема то?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Как по ssh пускать одного юзера на логин ?
« Ответ #4 : 07 Ноября 2010, 20:09:59 »
с одного компа и законектится, при этом одновременно с другого и законектится и так хоть сто раз на одном логине/пароле... ужасть!
Таких пользователей надо
usermod -L 000или
usermod -p pust_menaet_parol 000Одновременно с нескольких машин "хоть сто раз" - явная утечка аутентификационных данных. Блокировка и смена пароля.
А по нагрузке.... 100 терминалов можно тем же screen открыть в одной сессии

Оффлайн Averus8

  • Автор темы
  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Re: Как по ssh пускать одного юзера на логин ?
« Ответ #5 : 07 Ноября 2010, 21:34:33 »
с одного компа и законектится, при этом одновременно с другого и законектится и так хоть сто раз на одном логине/пароле... ужасть!
Таких пользователей надо
usermod -L 000или
usermod -p pust_menaet_parol 000Одновременно с нескольких машин "хоть сто раз" - явная утечка аутентификационных данных. Блокировка и смена пароля.
А по нагрузке.... 100 терминалов можно тем же screen открыть в одной сессии

Например: один и тот же человек ходит по офису, ни кому ни дает свой логин пароль, но когда заходит по ssh  может забыть про сессию и бесстро убижать на другой комп и зайти оттуда. Это я к примеру. В результате получает один логин/пароль, много IP, много сервисов на серве.

Как боротся?

Пользователь решил продолжить мысль 07 Ноября 2010, 21:36:04:
а sshd по умолчанию пишит логи? auth что-то пуст.
« Последнее редактирование: 07 Ноября 2010, 21:36:04 от Averus8 »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Как по ssh пускать одного юзера на логин ?
« Ответ #6 : 07 Ноября 2010, 22:04:07 »
Дать человеку в ухо...
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Averus8

  • Автор темы
  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Re: Как по ssh пускать одного юзера на логин ?
« Ответ #7 : 07 Ноября 2010, 22:22:38 »
не понимаю, почему не рабоет MaxSessions 1

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Как по ssh пускать одного юзера на логин ?
« Ответ #8 : 07 Ноября 2010, 22:28:08 »
Потому что нет такого параметра у sshd?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Averus8

  • Автор темы
  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Re: Как по ssh пускать одного юзера на логин ?
« Ответ #9 : 07 Ноября 2010, 22:44:08 »
Потому что нет такого параметра у sshd?

как будто я тут конкурс устраиваю, на лучший ответ. http://www.openbsd.org/cgi-bin/man.cgi?query=sshd_config

Пользователь решил продолжить мысль 07 Ноября 2010, 22:45:58:
теперь вижу насколько люди плохо знают sshd, а мне так ресурсы давят на серве, возможно и Вам, а Вы даже не знаете :)
« Последнее редактирование: 07 Ноября 2010, 22:45:58 от Averus8 »

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Как по ssh пускать одного юзера на логин ?
« Ответ #10 : 07 Ноября 2010, 22:56:28 »
Что-то мне подсказывает, что
"MaxSessions
             Specifies the maximum number of open sessions permitted per
             network connection.  The default is 10."
Никакого отношения не имеет к тому, о чем Вы говорите...

Оффлайн Averus8

  • Автор темы
  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Re: Как по ssh пускать одного юзера на логин ?
« Ответ #11 : 07 Ноября 2010, 23:02:32 »
Что-то мне подсказывает, что
"MaxSessions
             Specifies the maximum number of open sessions permitted per
             network connection.  The default is 10."
Никакого отношения не имеет к тому, о чем Вы говорите...

А конкретнее? думаю с правилом Match User username совсем даже актуально.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Как по ssh пускать одного юзера на логин ?
« Ответ #12 : 07 Ноября 2010, 23:04:36 »
Что-то мне подсказывает, что
"MaxSessions
             Specifies the maximum number of open sessions permitted per
             network connection.  The default is 10."
Никакого отношения не имеет к тому, о чем Вы говорите...

А конкретнее? думаю с правилом Match User username совсем даже актуально.
Куда конкретнее? Эта настройка никакого отношения к пользователям не имеет.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Как по ssh пускать одного юзера на логин ?
« Ответ #13 : 07 Ноября 2010, 23:11:00 »
Быстрое гугление говорит, что а) силами sshd такого добиться не получится и б) если нужно ограничить юзера одним логином, то нужно рыть в сторону PAM.

Оффлайн kobaltd

  • Активист
  • *
  • Сообщений: 273
    • Просмотр профиля
Re: Как по ssh пускать одного юзера на логин ?
« Ответ #14 : 08 Ноября 2010, 18:32:23 »
а есчо проще не судьба - в bashrc (по мойму) добавить что то из серии ша (who| grep USERNAME) then logout if (или както так  - с синтаксисом сам разберешься)- по мойму для данной задачи подойдет?

 

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