Как заблокировать определенное имя пользователя из ssh?

20

У меня есть testuser , и я хочу, чтобы этот пользователь мог войти в систему локально, но не через ssh . Как это реализовать?

    
задан Sergiy Kolodyazhnyy 24.11.2016 в 20:24
источник

2 ответа

37

Поместите DenyUsers user1 user2 user3 в /etc/ssh/sshd_config

    
ответ дан Artyom 24.11.2016 в 20:28
источник
16

Ответ Artyom правильный. Я просто хотел бы указать, что есть возможность выбрать «белый список» вместо «черного списка», поставив такую ​​строку в / etc / ssh / sshd_config:

AllowUsers AuthorizedUser1 AuthorizedUser2

и перезагрузка службы ssh ( service ssh restart )

Тогда каждому другому пользователю будет отказано в доступе ssh (будьте осторожны, чтобы не запереть себя ;-))

    
ответ дан e-Jim 25.11.2016 в 14:18