Домашняя » как » Совет по безопасности Отключите вход в систему по SSH root в Linux

    Совет по безопасности Отключите вход в систему по SSH root в Linux

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

    Гораздо лучше иметь отдельную учетную запись, которую вы регулярно используете, и просто sudo для получения root-прав при необходимости. Прежде чем мы начнем, вы должны убедиться, что у вас есть обычная учетная запись пользователя и что вы можете su или sudo получить от нее root права..

    Чтобы решить эту проблему, нам нужно отредактировать файл sshd_config, который является основным файлом конфигурации для службы sshd. Расположение иногда будет другим, но обычно оно находится в / etc / ssh /. Откройте файл, войдя в систему как root.

    vi / etc / ssh / sshd_config

    Найдите этот раздел в файле, содержащем строку с «PermitRootLogin» в нем.

    #LoginGraceTime 2m
    #PermitRootLogin no
    #StrictModes да
    #MaxAuthTries 6

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

    PermitRootLogin нет

    Теперь вам нужно перезапустить службу sshd:

    /etc/init.d/sshd restart

    Теперь никто не может грубо заставить ваш root-логин, по крайней мере.