This guide walks you through setting up and using a NECTAR VM, including SSH access and volume mounting.
NECTAR (National eResearch Collaboration Tools and Resources) is a cloud computing platform funded by the Australian government to support research and innovation. It provides free or subsidized access to virtual machines, storage, and other cloud resources for eligible researchers across Australia.
Request your project here:
NECTAR Project Requests Guide
- Select the correct funding area (e.g., your institution).
- VERY IMPORTANT Don't forget to add a volume request.
- Projects without volumes won't have storage for persistent data.
The evaluation process takes a few weeks, and the NECTAR team will notify you. Once you are granted a project, please continue to the following steps.
Set up a security group to allow SSH access:
Create Security Group Rule
- Protocol: TCP
- Port range: 22
- CIDR:
0.0.0.0/0(open to all IPs; restrict for more security) - Name your group something like
ssh-access.
Follow this guide:
Launch Instance Guide
Go to "Compute" → "Instances" → "Launch Instance"
- Add Details information
- Select an OS - Source like NECTAR Ubuntu 22.04 LTS (Jammy) amd64.
- Choose a flavour (e.g.
m2.medium,m3.large) based on your needs and resources - Assign the
ssh-accessgroup created in step 2. - Generate your SSH key (download the private key to your local machine).
- Wait until the instance is in a "Running" state and has a Floating IP.
- "Launch instance" with the bottom yellow button after applying all the changes.
- Navigate to Volumes in the dashboard.
- Create or choose an existing volume.
- Attach to your instance:
Actions→Manage Attachments→ Select your instance.- Example device path:
/dev/vdb.
Fix permissions for the SSH key, from step 3:
chmod 600 your_keyUse your terminal to connect:
ssh -i /path/to/your_key ubuntu@<Floating-IP>Replace:
/path/to/your_keywith your key's path.<Floating-IP>with your VM’s IP address.ubuntuwith your default OS username if different.
Reference:
🔗 Format and Mount a Volume
In the VM instance:
-
Check the volume:
lsblk
-
Format it (only if new):
sudo mkfs.ext4 /dev/vdb
-
Create a mount point:
sudo mkdir /mnt/storage
-
Mount the volume:
sudo mount /dev/vdb /mnt/storage
-
Persist mount on reboot:
echo "/dev/vdb /mnt/storage ext4 defaults 0 0" | sudo tee -a /etc/fstab
| Step | Action |
|---|---|
| 1 | Request project + volume |
| 2 | Create ssh-access group |
| 3 | Launch instance with OS + flavour |
| 4 | Add security group & SSH key |
| 5 | Attach volume |
| 6 | SSH into instance |
| 7 | Format & mount volume |
This project is licensed under the CC BY 4.0 License.