1) Project access
If you’re looking to add users to a project, you will need to submit a request to email@example.com and Pawsey will add them for you. Any request to add or remove a user from a project requires written approval from the project owner.
This will enable the user to access the dashboard (https://nimbus.pawsey.org.au/), and allow them to undertake administrative and management roles such as monitoring and managing the resources allocated to the project. From the dashboard the user can create, configure, start, stop, modify, and delete instances and storage volumes within your project.
Users do not have to be a member of the project in order to have SSH access to an instance (see below).
2) Instance access
If you’re looking to give users SSH access to an instance, you will need to append their SSH public key (which should start with "ssh-rsa" followed by a long string) to the file /home/ubuntu/.ssh/authorized_keys (make sure that you append to the file, DO NOT overwrite what is there already or you will lose access to the instance yourself).
To do this while logged in to the instance, you can simply append the public key to the authorized_keys file directly (e.g. nano ~/.ssh/authorized_keys then paste in the string of characters from the public key) or:
Alternatively, if not logged into the instance you can run the following:
Replace <public_key_file_to_add> with the filename of their public key file, and <ip_address_of_instance> with the IP address of your instance, for example:
Replace ubuntu with centos in the examples above if your instance was created using one of the CentOS images.