Включить удаленный доступ к Linux

Это может звучать очень простой вопрос, но я новичок в Linux...

Я создал несколько пользователей в моем дистрибутиве Linux. Я хотел бы включить Remote Connection через SSH для некоторых из этих пользователей, не всех из них, конечно.

Проблема в том, что я не знаю, с чего начать, какие файлы я должен изменить свою конфигурацию?

Я подозреваю /etc/ssh/sshd_config, но я не хочу что-то делать - ну, вы знаете - "дурно" и разрушать мою систему. Моя главная цель - сделать это максимально безопасным.

С уважением

1 ответ

Решение

Да, вы правы насчет файла sshd_config.

скорее всего, у вас нет строки, начинающейся с AllowUsers или же DenyUsers но вы можете добавить строку с любым из этих ключевых слов, за которыми следуют имена пользователей, разделенные пробелами. В зависимости от того, какой путь вы выберете, например, разрешить или запретить пути, поведение будет соответствовать описанию ключевого слова. Если у вас мало пользователей для входа через ssh, используйте AllowUsers. В противном случае используйте DenyUsers, чтобы отключить небольшую группу пользователей для входа в систему.

Соблюдайте предельное уважение к тому, что вы делаете. Если вы работаете в производственной системе и делаете опечатку или забыли включить в список необходимое имя пользователя, вы можете причинить себе много головной боли.

Излишне говорить, что после редактирования файла sshd_config, убедитесь, что вы перезапустите службу sshd.

Другие вопросы по тегам