File Operations
File operations move data across the boundary between your Vault and a virtual machine's filesystem. The Vault holds individually encrypted files; a VM holds a mounted filesystem. Every transfer described here is a crossing between those two, and each crossing is a point where data changes custody.
Why the boundary exists
The two sides encrypt differently. Vault files are encrypted individually and are decrypted when you download them. A drive is encrypted as a block device and is decrypted when it is mounted. There is no shared filesystem underneath, so data cannot appear on both sides on its own. It has to be transferred, and the transfer is where the re-encryption happens.
Crossing requires permission on both sides. A transfer needs the VM-level file transfer permission to start and the main-system Vault permission to complete. A user who is the Owner of a VM with full permissions inside it will still fail to write to the Vault if they lack the main-system permission to do so. The VM grants the ability to initiate the transfer; the main system gates whether it lands.
That is deliberate, not friction. Data leaving the enclave is exactly the event compliance regimes care about. Making it an explicit, doubly-gated action is what makes it auditable, and it is why there is no transparent sync between the Vault and a running machine.
Before you begin
- The VM is running and you can connect to it.
- You have the File Transfer permission inside the VM.
- You have the corresponding read or write permission in the Vault.
Transfer Files from a Virtual Machine into the Vault
bulk-action
- Go to the Virtual Machines icon in the top left taskbar.
- Click the VMs section on the top left panel.
- In the left panel, click the virtual machine to transfer files from.
- Click the File Transfer option in the center.
- In the new window, drag-and-drop the files from the right panel (the virtual machine) to the left panel (the Vault).
- Once done, click Close.
Transfer Files from the Vault into a Virtual Machine
bulk-action
- Go to the Virtual Machines icon in the top left taskbar.
- Click the VMs section on the top left panel.
- In the left panel, click the virtual machine to transfer files to.
- Click the File Transfer option in the center.
- In the new window, drag-and-drop the files from the left panel (the Vault) to the right panel (the virtual machine).
- Once done, click Close.
Explore Files in a Virtual Machine
- Go to the Virtual Machines icon in the top left taskbar.
- Click the VMs section on the top left panel.
- In the left panel, click the virtual machine whose files you want to explore.
- Click the File Explorer option in the center.
- Explore the drives and access directories of the virtual machine.
Perform an SFTP to VM Transfer from a Local Machine to a Virtual Machine
bulk-action
- Go to the Virtual Machines icon in the top left taskbar.
- Click the VMs section on the top left panel.
- In the left panel, click the virtual machine to transfer files to.
- Click the SFTP to VM option in the center.
- In the pop-up, click Copy to copy the username, password, host, and port to your SFTP client.
For LFTP (a command-line file transfer client) or SSHFS transfers, visit the Remote File System section.