Если стендов много, по сути больше 3, то создавать руками пользователя надоедает :)

Подсмотрено у компании, занимающейся промышленной поддержкой огромного количества серверов.

Создаем скрипт, размещаем его куда-нибудь с доступом по прямой ссылке (хостинг, облако…)

#!/bin/bash
 
#useradd -m user
useradd -g group -d /home/user -s /bin/bash -m user
#usermod -s /bin/bash user
mkdir /home/user/.ssh
echo 'ssh-rsa <ТУТ ДОЛЖНО БЫТЬ СОДЕРЖИМОЕ ПУБЛИЧНОГО КЛЮЧА>' > /home/user/.ssh/authorized_keys
chmod 600 /home/user/.ssh/authorized_keys
chmod 700 /home/user/.ssh/
chown -R user:user /home/user/.ssh/
echo "" >> /etc/sudoers
echo "user ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers

Тут будет создан пользователь, с добавлением его в группу, настройкой авторизации по ключу, и sudo правами

Теперь зайдя на сервер достаточно выполнить

sudo curl https://host.ru/user-create.sh | bash

Готово! У нас есть полностью готовый пользователь