ubuntu server 22 поменять пароль root и не только - vovan58/1c_referance GitHub Wiki
Чтобы сменить пароль root-пользователя в Ubuntu 22.04, выполните следующие шаги:
Войдите в систему с правами root с помощью команды: `sudo su`.
При появлении запроса «[sudo] password for *user*» введите свой пароль.
Используйте команду `passwd` для смены пароля root-пользователя.
Укажите новый пароль в запросе «New password» и повторите его после запроса «Retype new password».
После этого пароль для root будет установлен при первом использовании команды или изменён на новый пароль при последующих применениях.
Работа с пользователями в Linux
[https://dzen.ru/a/ZC8ouNLswGF25t5p?ysclid=m5pu6gxcug560797040](Установка и настройка SSH на Ubuntu 22.04 LTS) :
Откройте файл конфигурации SSHD для редактирования:
$ sudo nano /etc/ssh/sshd_config Настройка сервера OpenSSH
Внутри файла найдите директиву с именем PasswordAuthentication. Данная директива может быть закомментирована. Раскоментируйте строку, удалив любую '#' в начале строки, и установите значение 'no'. Это отключит возможность входа через SSH с использованием паролей учетной записи:
PasswordAuthentication no
Для лучшей безопасности рекомендуем также изменить следующие настройки SSHD:
Port: <номер порта>
PermitRootLogin: no
PubkeyAuthentication: yes
AllowUsers <user1>,<user2>
Port: по умолчанию SSH работает на порту 22. Рекомендуется изменить порт на другой (например, 2222), чтобы уменьшить количество попыток взлома. Измените значение параметра Port на нужный порт (например, Port 2222).
PermitRootLogin: этот параметр управляет возможностью входа в систему через SSH с использованием учетной записи root. Рекомендуется запретить вход через root и выполнять вход под учетной записью с sudo привилегиями. Измените значение параметра PermitRootLogin на no.
PubkeyAuthentication: этот параметр управляет возможностью аутентификации с помощью ключей SSH. Рекомендуется включить аутентификацию с помощью ключей и запретить аутентификацию с помощью пароля. Измените значение параметра PubkeyAuthentication на yes.
AllowUsers: этот параметр управляет теми пользователями, которым разрешен доступ к SSH-серверу. Рекомендуется указывать только тех пользователей, которым необходим доступ. Измените значение параметра AllowUsers, добавив имена пользователей через запятую (например, AllowUsers user1,user2).
ssh-keygen -t rsa -b 4096 -C "my-secure-passphrase" -f "~/.ssh/my_key" из Как сгенерировать SSH-ключи в Ubuntu?