Computing Virtual Labs - Transferring Files

Summary

Overview of using SSH and RDP file transfers with Guacamole.

Body

When to Use?

You may need to copy small files between your local computer and the virtual machine.

We have enabled Guacamole file transfers so this can be done through the browser instead of using SFTP.

Uploaded files are limited to 500MB. You will see an error message, "You do not have permission to upload this file", if a file upload is too big. SFTP, Google Drive, or other options are better for large files.

Important Note: The files in the RDP shared drive files are temporary! Any files you wish to keep long term must be moved to your home directory.

 

RDP

There are a few ways to interact with the virtual drive.

Extended Menu

  • On Windows, press Ctrl+Alt+Shift on your keyboard
  • On macOS, press Ctrl+Command+Shift on your keyboard
  • On a mobile device that doesn’t have a keyboard, the menu is accessed by swiping right from the left edge of the screen

You'll see Shared Drive in the menu that appears on the left side of the screen. From here you'll be able to upload and download files in that drive.

Image of Clipboard and Shared Drive Menu

To hide the menu, repeat the same keyboard combination or gesture for your operating system/device.
 

Dragging and Dropping

  • Files can be transferred to the remote computer by dragging and dropping the file into your browser window.
    • An upload status will appear in the bottom right corner of the screen.

Image of file transfer progress

Mount in Files App/Home Directory

  • Any files uploaded through the extended menu or by dragging and dropping to the RDP session will be found in "thinclient_drives / GUACFS".
    • This mount also contains a special "Download" folder. All files dropped into this folder will automatically begin downloading through the browser.

Please remember to move any files you would like to keep long term into your home directory. Any files placed in thinclient_drives will be removed over time.

Image showing GUACFS mount

 

SSH

Similar to RDP, files can be transferred through Guacamole SSH sessions by using the extended menu or by dragging and dropping.

Extended Menu

  • On Windows, press Ctrl+Alt+Shift on your keyboard
  • On macOS, press Ctrl+Command+Shift on your keyboard
  • On a mobile device that doesn’t have a keyboard, the menu is accessed by swiping right from the left edge of the screen

You'll see Devices in the menu that appears on the left side of the screen. From here you'll be able to upload and download files in your home directory.

Image of Clipboard and Shared Drive Menu

To hide the menu, repeat the same keyboard combination or gesture for your operating system/device.
 

Dragging and Dropping

  • Files can be transferred to the remote computer by dragging and dropping the file into your browser window.
    • An upload status will appear in the bottom right corner of the screen.

Image of file transfer progress

 

Details

Details

Article ID: 18523
Created
Wed 2/21/24 8:32 AM
Modified
Tue 10/29/24 3:03 PM