В связи с растущим использованием виртуальных серверов (VPS) для хостинга веб-сайтов, программного обеспечения, приложений и корпоративных сервисов, безопасность операционной системы и информации, хранящейся на этих серверах, стала одной из самых важных проблем для системных администраторов и разработчиков.
Одним из самых простых, но важных мер безопасности в этой области является изменение пароля пользователя root или других пользователей с правами администратора.
Многие пользователи после покупки VPS или переустановки операционной системы используют простые или стандартные пароли, что может значительно увеличить риск атак Brute Force или несанкционированного доступа. Это руководство поможет вам ознакомиться с различными способами изменения пароля в распространенных дистрибутивах Linux (включая Ubuntu, Debian, CentOS и AlmaLinux).
Важность изменения пароля на VPS
Пароль — это первая линия защиты от вторжения на сервер. Игнорирование принципов безопасности при определении или управлении паролями может привести к несанкционированному доступу к конфиденциальной информации и даже к полной потере контроля над сервером. Регулярная смена пароля является важной частью политики безопасности в организациях и профессиональных средах.
Основные причины для смены пароля:
- Повышение безопасности от автоматических и ручных атак (Brute Force, Dictionary Attack)
- Предотвращение злоупотреблений со стороны лиц, имеющих предыдущий доступ (подрядчики, бывшие сотрудники и т. д.)
- Соответствие стандартам безопасности и внутренним аудитам
- Снижение риска утечки простых или предсказуемых паролей
Необходимые условия для смены пароля
Перед началом процесса убедитесь, что у вас есть следующее:
- SSH-доступ к серверу (через такие клиенты, как PuTTY, MobaXterm или терминал Linux/Mac)
- Или доступ к консоли управления сервером (в случае отключения SSH или забытого пароля)
- Базовое знакомство с командной строкой Linux (Shell/Bash) для выполнения простых команд
Способ первый: Смена пароля через SSH
Шаг 1: Подключение к серверу через SSH
В терминале или SSH-клиенте Windows введите следующую команду:
ssh root@your-server-ip
Если вы подключаетесь с использованием пользователя, отличного от root:
ssh username@your-server-ip
Примечание: Если вы используете нестандартный SSH-порт, используйте опцию -p для указания порта.
Шаг 2: Выполнение команды passwd
Чтобы изменить пароль для текущей учетной записи, просто выполните следующую команду:
passwd
Если вы хотите изменить пароль другого пользователя (например, root), используйте следующую команду:
sudo passwd root
Шаг 3: Ввод нового пароля
Система попросит вас ввести новый пароль дважды. Во время ввода никакие символы не отображаются — это нормальное поведение Linux. После правильного ввода пароля появится следующее сообщение:
password updated successfully
Примечание: Если введенный пароль простой или слабый, вы можете получить ошибку. В этом случае введите более надежный пароль.
Способ второй: Изменение пароля через панель управления (при отсутствии доступа к SSH)
В ситуациях, когда вы забыли текущий пароль или нет возможности подключения по SSH (например, из-за изменения порта, ограничений брандмауэра или ошибки в настройках), вам следует использовать консоль управления или панель управления VPS.
Общие шаги:
- Войдите в панель управления хостингом (например, Virtualizor, SolusVM, Proxmox или собственную панель, предоставляемую провайдером)
- Выберите нужный сервер
- Перейдите в раздел управления сервером (Manage Server)
- Найдите следующие опции:
- Reset Root Password
- Change Password
- Set New Password
- Reset Root Password
- Введите новый пароль и подтвердите его
- (При необходимости) Перезагрузка (Reboot) сервера
В некоторых панелях новый пароль отправляется по электронной почте, зарегистрированной в учетной записи. Проверьте папку «Спам».
Способы повышения безопасности пароля
Чтобы предотвратить вторжения и повысить безопасность, рекомендуется:
- Выбор пароля минимум из 12 символов
- Использование комбинации прописных и строчных букв, цифр и специальных символов, таких как: @, #, %, !
- Избегайте использования личной информации, такой как имя, дата рождения или номер телефона
- Использование программ управления паролями, таких как:
- Bitwarden
- LastPass
- KeePass
- Bitwarden
- Изменение пароля периодически (например, каждые 90 дней)
- Активация двухфакторной аутентификации (2FA), если поддерживается
Заключение
Правильное управление паролями — это первый шаг к защите информации и цифровой инфраструктуры. Соблюдая правила безопасности, используя надежные методы смены пароля и избегая халатности, вы можете обеспечить безопасную среду для своих онлайн-сервисов.
Если вы системный администратор, разработчик или владелец бизнеса, помните, что даже самая простая неосторожность при установке пароля может привести к серьезным затратам.
Часто задаваемые вопросы
Приведет ли смена пароля к разрыву текущего SSH-соединения?
Нет. Пока сессия активна, соединение не будет разорвано. Только новые соединения будут затронуты новым паролем.
Как изменить пароль других пользователей?
Если вы вошли в систему с учетной записью root или пользователем с правами sudo, просто выполните следующую команду:
passwd username
Что делать, если вы забыли пароль root?
В этом случае используйте панель управления сервером или режим восстановления (Rescue Mode) и оттуда измените или восстановите пароль. Переустановка операционной системы обычно является последним вариантом и часто не является необходимой.