dimas199862
@dimas199862
frontend и backend

Как запретить пользователю логин в ssh (putty)?

useradd -m -g gameservers -p pass user
Как запретить ему логин без добавления аргументов -s /sbin/nologin?
P.S: Новичок
  • Вопрос задан
  • 365 просмотров
Пригласить эксперта
Ответы на вопрос 4
@Nikon_NLG
/etc/default/useradd
....
# Default values for useradd(8)
#
# The SHELL variable specifies the default login shell on your
# system.
# Similar to DHSELL in adduser. However, we use "sh" here because
# useradd is a low level utility and should be as general
# as possible
SHELL=/bin/sh
...
Ответ написан
Комментировать
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Пароль ему не указывайте и проверьте конфиг sshd на параметр PermitEmptyPasswords.
Ответ написан
@AVKor
Сделать в конфиге сервера OpenSSH вход по ключу. Ну и при отсутствии оного зайти по ssh этот юзер просто не сможет. Получит:
Permission denied (publickey).
Ответ написан
Комментировать
@azazelpw
Linux SA
Может просто сделать авторизацию на сервер по сертификату по ssh, а не по паролю.
Да и если честно не понимаю вы ssh на весь инет светите?

просто пропишите в правилах iptables
откуда разрешен ssh
-A INPUT -p tcp -m state --state NEW -m tcp -s %IP% --dport 22 -j ACCEPT
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
CTRL+ Москва
от 250 000 до 320 000 ₽
CTRL+ Москва
от 200 000 до 300 000 ₽
CTRL+ Белград
от 250 000 до 320 000 ₽
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час