Skip to main content

Virtual Machine Action Bar

VM Action Bar Overview

Once a virtual machine is launched, there are a variety of actions that can be done that are seen in an action bar as well as the usage statistics and the virtual machine management.

ActionNotes
ShutDown A user can completely shut down their virtual machine
Disconnect Frontend stops talking to your virtual machine. It is still running
Transfer A user can transfer files from their vault into their VM.
Open application A user can view and use the VM on their local machine
Open Terminal A user can open the virtual machine terminal.
Launch SFTP A user can utilize SFTP to transfer files directly from their local computer to the virtual machine.

Shut Down

To shut down a VM navigate to tab, in the Virtual Machines section.

  • Select the connected VM you want to shut down.

  • Click the Three dots icon on the right of the VM.

  • Click the Shut Down button.

  • In the prompt, click on the bottom right.

Side note: In case of emergency, you can check the box "I accept the risk" and click .

info

A tiCrypt user may want to disconnect from a virtual machine if they still have things running or downloading onto it. If they are completely done with the virtual machine, it may be better for them to shut it down.

tip

In the case a virtual machine refuses to shut down, the user has the option to force shutdown. Though, force shutdown should be used as a last resort.

danger

Forcing a shutdown may result in the VM non-persistent data being lost and may damage the filesystems on mounted drives, making them unmountable.

caution

Shutting down a virtual machine will cause all non-persistent data to be lost. Shutdown takes a little while, but usually no longer than a minute.

virtual-machines-shut-down

Disconnect

To disconnect a VM navigate to tab, in the Virtual Machines section.

  • Select the connected VM you want to disconnect.

  • Click the Disconnect VM button from the right of the VM name.

info

The feature allows the VM to run its workload in the background even when the connection to the frontend is broken.

note

There is a fundamental difference between shutting down a virtual machine and disconnecting a virtual machine.

Example: When a person unplugs their computer from the power source, they are shutting it down. When a person steps away from their computer, they are disconnecting from it.

virtual-machines-disconnect

Transfer

A user can transfer files from their vault into the VM. A user can do so by selecting the transfer button. A modal will appear on the left and right side. The user can then drag files in their vault into the VM. What is seen on the right side in the home drive of the virutal machine. The act of transferring makes a copy, meaning that the original will remain in the vault.

To transfer files between VM and Vault navigate to tab, in the Virtual Machines section.

  • Select the connected VM you want to transfer to/from.

  • Click the Transfer files to/from Vault button in the center right.

  • In the window, drag-and-drop files and directories from the VM(right side) to the Vault (left side) and vice-versa.

  • Once you finished, click the Exit button in the top left.

Side note: To change the display layout during transfers click Change layout button in the top right.

note

The VM where you move the files to/from must be Connected.

caution

If the file is tagged by a project that is not less than or equal to that of the VM, then the file will not be able to be transferred from the vault into the VM.

info

If a file is tagged by a lesser project than that of the virtual machine, it can be moved into the virtual machine. As a result, the file's project will now tag the virtual machine.

For more information about this, please reference to the tree diagram in the project section.

virtual-machines-transfer-vault-vm

View Drive Letters

note

Users can view drive slots letters in the file tree when transferring files between the Vault and the VM.

drive-numbers-vm
note

Symbolic links allow a file or a directory to be accessible from another location.

To create a Symbolic Link navigate to tab, in the Virtual Machines section.

  • Select the connected VM you want to create the symbolic link for.

  • Click the Transfer files to/from Vault button in the center right.

  • In the window, select the drop-downs under Drives or Access Directories on top right center.

  • Select the directory where you want to create the symbolic link.

  • Click Create symlink button in the top right corner.

  • Type the symbolic link name.

  • Select a directory for your symbolic link.

  • Click .

info

You may as well right-click the file/directory and select Create symlink option.

virtual-machines-create-symlink

Change File / Directory Permissions

To change file/directory permissions navigate to tab, in the Virtual Machines section.

  • Select the connected VM you want to change file/directory permissions for.

  • Click the Transfer files to/from Vault button in the center right.

  • In the window, select the drop-downs under Drives or Access Directories on top right center.

  • Select the file/directory where you want to change permissions.

  • Click Change permissions button in the top right corner.

  • In the prompt, type the name of the owner to who permissions will be applied.

  • Type the group where the permission applies.

    • Everybody to everyone who is a member of the VM.
    • Managers to the managers of the VM only.
    • Nobody to the owner of the VM only.
  • Select the appropriate permissions from the list.

  • Select whether or not the children files and subdirectories will inherit the same permissions.

  • Click .

info

You may as well right-click the file/directory and select Change permissions option.

tip

You can select Custom permissions and add your own unix-based permissions.

tip

You can check on the status of the permissions by going to the terminal, going into the directory and running ls -l.

virtual-machines-set-permission

Open Application

To open the virtual machine application navigate to tab, in the Virtual Machines section.

  • Select the connected VM you want to open.

  • Click the Open remote application button in the center right.

  • In the prompt, follow the Access steps and copy-paste the Credentials from the top to login into your VM.

  • Download the RDP file to your local machine.

  • Open the RDP file and enter your username and password from the prompt.

  • Click .

Side note: The home screen for the VM will appear. This may take a minute.

note

Mac users must download Microsoft desktop in order to open the RDP file.

Connect to VM
info

To exit from the VM remote application, click Menu button in the top left then click Disconnect

Open Terminal

A user may wish to interact with their VM via commandline. A user can do this by selecting the terminal button. This terminal has absolutely nothing to do with the local machine.

To open the virtual machine terminal navigate to tab, in the Virtual Machines section.

  • Select the connected VM you want to open the terminal of.

  • Click the Open terminal button in the center right.

  • In the prompt, follow the Access steps and copy-paste the Credentials from the top to login into your VM.

tip

While in the terminal, you can access Transfer files to/from Vault option or Hide terminal from the top left.

note

Hiding the terminal window does not terminate it.

virtual-machines-open-terminal
Perform Terminal Actions

Launch SFTP

SFTP transfers allow you to transfer files directly from your local machine into the VM.

To launch an SFTP transfer navigate to tab, in the Virtual Machines section.

  • Select the connected VM where you want to launch the SFTP transfer.

  • Click the Launch SFTP button in the center right.

  • In the prompt, copy-paste the User name, Password, Host, Port and Command details to your SFTP provider.

  • Once you finished the transfer, click .

note

Mac users must download an SFTP client in order to utilize this feature.

tip

Use the SFTP transfer when the files are too large and there is no use for them in the vault.

Launch SFTP Instructions
info

To see more about SFTP check out How to create an SFTP endpoint section.