При установке виртуального сервера ваш публичный SSH ключ будет добавлен специальному пользователю с правами на команду sudo.
В облачных дистрибутивах ОС Linux разных семейств предусмотрены свои специальные пользователи:
Ubuntu:
ubuntu
$ ssh ubuntu@server-ubuntu01
Welcome to Ubuntu 18.04.4 LTS (GNU/Linux 4.15.0-91-generic x86_64)
...
ubuntu@testserver10:~$ sudo -i
root@testserver10:~# id
uid=0(root) gid=0(root) groups=0(root)
CentOS:
centos
$ ssh centos@server-centos01
[centos@centros-test10 ~]$ sudo -i
[root@centros-test10 ~]# id
uid=0(root) gid=0(root) groups=0(root) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
Debian:
debian
$ ssh debian@server-debian01
Linux debian-test-12 4.9.0-12-amd64 #1 SMP Debian 4.9.210-1 (2020-01-20) x86_64
...
debian@debian-test-12:~$ sudo -i
root@debian-test-12:~# id
uid=0(root) gid=0(root) groups=0(root)
После того, как вы получили доступ в виртуальный сервер, вы можете переконфигурировать авторизацию
в нем по своему усмотрению.
Инструкция по установке шеллбокса для доступа к виртуальным серверам при помощи Ansible и Openstack CLI по
ссылке .