Accessing your VM

Logging in

Once you have successfully created a virtual machine, you will recieve an email from Cloud CIX with your login details.

Logging into your VM is straight forward, you will need the public IP address associated with your virtual machine, which can be found under COMPUTE > VIEW > VMS:

../_images/virtual_machine_public_ip.gif

In your terminal, use ssh to connect to your VM:

Note

barry@nuig:~$ represents my local machine in the code blocks below.

barry@nuig:~$ ssh administrator@217.74.56.73
The authenticity of host '217.74.56.73 (217.74.56.73)' can't be established.
ECDSA key fingerprint is SHA256:nMur4w2J4PupYEaeEzZx15wFN3CceCb1XKhGPokvGkQ.
Are you sure you want to continue connecting (yes/no/[fingerprint])?

Type yes and enter to accept the rsa2 key fingerprint, and then enter the password which was sent via email.

Changing username & password

We can make our own login details allowing us to specify the username and password for our account by adding a new user to the VM:

administrator@ubuntu:~$ sudo adduser barry
Adding user `barry' ...
Adding new group `barry' (1001) ...
Adding new user `barry' (1001) with group `barry' ...
Creating home directory `/home/barry' ...
Copying files from `/etc/skel' ...
New password:
Retype new password:
passwd: password updated successfully
Changing the user information for barry
Enter the new value, or press ENTER for the default
    Full Name []: Barry Digby
    Room Number []: IT306
    Work Phone []: NA
    Home Phone []: NA
    Other []: NA
Is the information correct? [Y/n] Y

Verify that your username was created:

administrator@ubuntu:~$ compgen -u
root
daemon
bin
sys
sync
games
man
lp
mail
news
uucp
proxy
www-data
backup
list
irc
gnats
nobody
systemd-network
systemd-resolve
systemd-timesync
messagebus
syslog
_apt
uuidd
tcpdump
sshd
administrator
systemd-coredump
barry
root
nobody

Now make sure that the user you created has sudo privelages by adding them to the group:

administrator@ubuntu:~$ sudo usermod -aG sudo barry

Test that the new user has been created successfully by logging out of your current session and signing in using the new details you have provided:

administrator@ubuntu:~$ exit
barry@nuig:~$ ssh barry@217.74.56.73
barry@217.74.56.73's password:

Double check that we are allowed to perform an action using sudo:

barry@ubuntu:~$ sudo ls /home/
[sudo] password for barry:
adminstrator barry

If you want, you can delete the directory /home/administrator if you do not plan on using it ever again.

Changing password only

If you do not care about using the administrator username, you can change the administrator password by running:

administrator@ubuntu:~$ sudo passwd administrator
[sudo] password for administrator:
New password:
Retype new password:
passwd: password updated successfully

Exit your VM session and sign in using your new password:

administrator@ubuntu:~$ exit
barry@nuig:~$ ssh administrator@217.74.56.73
administrator@217.74.56.49's password:

Done!