<< Пути репозитория CentOS   |   ↑ Управление и настройка сервера ↑  |    Подключение с OpenSSH >>


Здесь мы расскажем, как создать нового пользователя с привилегиями sudo без изменения файла /etc/sudoers​.

После установки операционной системы Linux на удаленный сервер, вам может потребоваться выделения прав sudo для пользователя. Sudo - это механизмом для предоставления прав суперпользователя (администратора), которые доступны пользователю root user, для пользователей. 

Требования

Для того, чтобы подключить NAS-диск нужно:

  1. Зарегистрироваться на cloud.servermall.ru, войти в свой аккаунт;
  2. Заказать один из удаленных серверов.
  3. Получить письмо о готовности удаленного сервера к работе.
  4. Иметь на удаленном сервере операционную систему Ubuntu или CentOS.
  5. Иметь терминал для удаленной настройки.

Если вышеназванные условия выполнены, то выполните следующие действия:

Установите OpenSHH

Установите OpenSSH для удаленного управления сервером в соответствии с требованиями раздела документации: Установка OpenSSH.

Узнайте IP-адрес удаленного сервера

  1. Перейдите на панель управления удаленным сервером cloud.servermall.ru, выбрав пункт меню Услуги > Продукты / Услуги. Откроется список подключенных продуктов и услуг.
  2. Кликните левой кнопкой мыши на сервере, IP-адрес которого хотите узнать. Откроется панель управления удаленным сервером.
  3. У блоке Интерфейсы найдите фиксированный IP-адрес сервера.

Скачайте приватный ключ

  1. Перейдите на панель управления удаленным сервером cloud.servermall.ru, выбрав пункт меню Услуги > Продукты / Услуги. Откроется список подключенных продуктов и услуг.
  2. Кликните левой кнопкой мыши на сервере, приватный ключ которого хотите скачать. Откроется панель управления удаленного сервера.
  3. В блоке Управление нажмите кнопку Скачать приватный ключ. Откроется окно Скачать приватный ключ.
  4. Нажмите кнопку Скачать. Выберите каталог для сохранения и сохраните ключ.

Подключитесь к удаленному серверу

Подключение возможно выполнить из терминала Linux или через PowerShell.

Для подключения к серверу с ОС Ubuntu используйте команду:

Терминал Linux или PowerShell

ssh ubuntu@<IP-адрес_сервера> -i <Путь_к_закрытому_ключу_SSH>
TEXT


Для подключения к серверу с ОС CentOS используйте команду:

Терминал Linux или PowerShell

ssh centos@<IP-адрес_сервера> -i <Путь_к_закрытому_ключу_SSH>
TEXT


При первоначальном соединении с сервером будет выдан запрос вида:

Терминал Linux или PowerShell

The authenticity of host '108.86.215.66 ()' can't be established.
ECDSA key fingerprint is 4e:10:78:39:53:99:7f:89:89:ac:89:84:8d:79:e7:ed.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '108.86.215.66' (ECDSA) to the list of known hosts.
TEXT

В запросе сообщается о том, что подлинность хоста установить невозможно, отпечаток ключа не знаком, а также запрашивается согласие на продолжение подключения и согласие на внесение нового ключа в список известных хостов.
Для подтверждения продолжения подключения наберите на клавиатуре ответ: yes и нажмите клавишу Enter.Добавление нового пользователя в систему

Создайте нового пользователя

Для создания нового пользователя используйте команду:

Терминал Linux или PowerShell

sudo adduser <Имя_пользователя>
TEXT

Для CentOS:

После запуска команды вам потребуется ввести пароль для создаваемого пользователя, затем нажать клавишу Enter, далее повторить пароль и нажать клавишу Enter.

Вывод на экран командой adduser в CentOS  для добавления пользователя new_user будет выглядеть следующим образом:

Терминал Linux или PowerShell

sudo adduser new_user

Changing password for user sammy.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
TEXT

Для Ubuntu:

После запуска команды вам потребуется ввести пароль для создаваемого пользователя, затем нажать клавишу Enter, далее повторить пароль и нажать клавишу Enter.

Далее вам будет предложено ввести детальную информацию о пользователе: Полное имя, Номер комнаты, Рабочий номер,  домашний номер, Другое. После введения данных в каждое из полей нужно нажать клавишу Enter. Когда все поля введены система запросит вас корректно ли вы ввели данные, ответьте y для подтверждения корректности ввода или n для повторного ввода данных.

Вывод на экран командой adduser в Ubunru для добавления пользователя new_user будет выглядеть следующим образом:

Терминал Linux или PowerShell

sudo adduser new_user

Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

Changing the user information for sammy
Enter the new value, or press ENTER for the default
    Full Name []:
    Room Number []:
    Work Phone []:
    Home Phone []:
    Other []:
Is the information correct? [Y/n]
TEXT

Добавьте пользователя в группу с привилегиями sudo

Для CentOS:

По умолчанию в CentOS и Ubuntu все участники группы wheel имеют полный набор привилегий sudo. По этому для выдачи привилегий sudo пользователю добавим его в группу whell, выполнив команду:

Терминал Linux или PowerShell

usermod -aG wheel <Имя_пользователя>
TEXT

Для Ubuntu:

По умолчанию в CentOS и Ubuntu все участники группы sudo имеют полный набор привилегий. По этому для выдачи привилегий sudo пользователю добавим его в группу sudo, выполнив команду:

Терминал Linux или PowerShell

usermod -aG sudo <Имя_пользователя>
TEXT