Aspera Connect User Guide

Linux 32/64-bit   Browser: Firefox 3+
Version 2.3.1
Chapter 1 Introduction
Chapter 2 Setting Up
2.1 Installation
2.2 Configure the Network Environment
2.3 Connect Preferences
Chapter 3 Getting Started
3.1 Start a Transfer
3.2 Manage Transfers
3.3 Monitor and Adjust the Transfer Speed
3.4 Content Protection
3.5 Manage Connect Servers
3.6 Bandwidth Measurement
Appendix 1 Transfer Policies and Transfer Rate
2 Uninstall Aspera Connect

1. Introduction

Aspera Connect is a file transfer browser plugin that allows web applications to take advantage of fasp-enhanced transfers. It includes the following features:

Features
fasp™ file transport
High-performance transport technology
Browser Plug-in
Upload/download clients transparently launched by browser
Resume transfers
Automatic retry and resume of partial or failed transfers
Browser-independent transfer
Web browser can be closed during transfer operation
Transfer Monitor
Built-in transfer monitor for visual, rate control and monitoring
HTTP Fallback
HTTP fallback mode for highly-restrictive network environments
Content Protection
Password-protect files that are being transferred and stored onto the remote server. Encrypt and decrypt files on-the-fly during the transfer.
Queuing
Allow certain number of concurrent transfers, and place the rest in queue.

On Linux-based operating system, Connect supports the following web browsers:

2. Setting Up

2.1 Installation

If you have a previous version of Connect installed, close the Connect before executing the installer.

Go to the following download page and download the Aspera Connect for your operating system:

http://asperasoft.com/connect

To install the Aspera Connect, close your web browsers (Firefox) and execute the following command in the installer's directory to set up the Aspera Connect. Replace the file name accordingly:

$ sh aspera-connect-[version].sh

When installed, Aspera Connect will be initiated when the web browser opens a Connect Server Web UI page.

2.2 Configure the Network Environment

2.2.1 Configure the Firewall

The following table is a basic guideline and simple instructions to configure your firewall. Please refer to the appropriate documentation for specific instructions on configuring your firewall:

2.2.2 Set the Connection Speed

You may want to specify your network's connection speed for better transfer efficiency. To do that, launch Connect in the following location:

~/.aspera/connect/bin/asperaconnect

When the Aspera Connect is initiated, right-click the Aspera Connect icon in the System Tray, and select Preferences.
In the Preferences window, navigate into the Network preferences option, and specify your network speed under the Connection section.

2.2.3 Set the Proxy Server

To specify the HTTP Proxy server for Connect, in the Connect preferences window (System Tray > Right-click Aspera Connect icon > Preferences.), go to the Network preferences option, and click Settings under the Proxy section. Enter the proxy server's address and port number into the specified fields.

2.3 Connect Preferences

You can change the Connect application behavior through the preference settings. Right-click the Aspera Connect icon in the System Tray and select Preferences to begin.

2.3.1 General Application Settings

The options in the General preferences tab:
  • Automatically launch Aspera Connect when Linux starts
  • Open Transfers window when a transfer begins
  • Close Transfers window when all transfers are complete
  • Remove transfer list items: Manually   /   Upon Successful Transfer
  • Enable transfer queuing:   Set the max concurrent transfers, and place the rest in the queue.

2.3.2 The Download Location

By default, Connect downloads the files to the path /tmp. To change that, in the Connect preferences window, go to the Transfers tab, and set the download rule under the Downloads section:

2.3.3 The Transfer Retry Rule

You can set a retry rule if a transfer failed. In the Connect preferences window, go to the Transfers tab, and set the retry rule under the Retry section:

3. Getting Started

3.1 Start a Transfer

To make sure the software is working properly, follow these steps to test transfers with the Aspera Demo Server. Open Firefox and go to the following address. Enter the credentials when prompted:

Address:
http://demo.asperasoft.com/aspera/user/
Login:
asperaweb
Password:
demoaspera
In the Connect Server page, browse into the folder /aspera-test-dir-large, click the file's icon directly to download, or check items to download and click Download to transfer multiple files.
When clicked a download link, a dialog box will prompt you to confirm the transfer. Select Allow to start. Check the Use my choice for all transfers with this host option to skip this dialog in the future.

If the test transfer works, you can start transfers with your designated Connect Server. Point your browser to the server's address, for example, http://192.168.1.210/aspera/user, or http://companyname.com/aspera/user.

When uploading files, avoid transferring files with the following characters in the file name:

3.2 Manage Transfers

You may view and manage all transfer sessions in the Transfer Manager. Right-click the Connect's icon in the System Tray and select Transfers to bring it up. The Transfer Manager window contains the following elements:

Open the Transfer Monitor.
Stop the transfer session.
Resume the stopped or canceled transfer.
When the queuing option is enabled, only a certain number of concurrent transfers are allowed. The additional transfers will be queued in the Transfer Manager and initiated when a transfer is finished.

You can manual-start a queued transfer by clicking the (Resume) button.

3.3 Monitor and Adjust the Transfer Speed

To monitor and adjust the transfer speed, in the Transfer Manager window, click the (Transfer Monitor icon) to open Transfer Monitor. You can specify the transfer policy and the transfer speed if the Connect Server you are transferring files with allows. For more information about the transfer policies and transfer rate, refer to the Appendix 1. Transfer Policies and Transfer Rate.

3.4 Content Protection

The content protection is a feature that allows the uploaded files be encrypted during a transfer, to protect them while stored on the remote server. The uploader sets a password while uploading the file, and the password is required to decrypt the protected file.

3.4.1 Encrypt the File to Upload

To enable this feature, in the Connect preferences window (System Tray > Right-click Aspera Connect icon > Preferences.), go to the Security preferences option, and click the Content Protection tab. Enter the Connect Server's address in the Address text field and click Add. The Connect Server should be added to the Host list below.
While uploading files to a server that is added to the Content Protection host, a confirmation window will appear and prompt you for a passphrase to encrypt the file. You can enter the passphrase in the text field, or check Continue without content protection to proceed without using this feature. Click Continue to start the transfer.

3.4.2 Decrypt the File to Download

When the server is configured to prompt for a passphrase for downloading files, a confirmation window will appear and prompt you for the passphrase to decrypt the file. Enter the passphrase in the text field, and click Continue to download and decrypt it.

3.4.3 Decrypt the File on Your Computer

If you have the encrypted file downloaded without decrypting it, the downloaded file will have the extension aspera-env attached. To decrypt it, use the commands in Terminal:

$ export ASPERA_SCP_FILEPASS=the-passphrase
$ ~/.aspera/connect/bin/asunprotect encrypted-file.aspera-env > the-decrypted-file

For example, if the required information is as follow:

# export ASPERA_SCP_FILEPASS=pwwd
# ~/.aspera/connect/bin/asunprotect  ~/Downloads/100MB.aspera-env > ~/100MB

3.5 Manage Connect Servers

You can manage Connect Servers by adding them to the trusted hosts to avoid the confirmation dialog, or to the restricted hosts to prevent the transfers. To do that, in the Connect preferences window (System Tray > Right-click Aspera Connect icon > Preferences.), and go to the Security preferences option.

Click to the Trusted Hosts tab to add hosts that you want to always allow transfers. Enter the host's address in the specified text field and click Add. Click to the Restricted Hosts tab to add hosts that you want to permanently deny transfers. Enter the host's address in the specified text field and click Add.
If you have the credential saved during a transfer, the information will be saved in the Passwords tab. Here you can remove the saved credentials.

When a transfer is initiated, and the Use my choice for all transfers with this host option is checked in the confirmation window, the server that you are allowing or denying transferring files with will be added to the Trusted Hosts or Restricted Hosts list, respectively.

3.6 Bandwidth Measurement

Aspera Connect can measure the bandwidth to an Aspera Connect Server during the transfer, and use the cached rate to optimize the transfer speed.

To manage or configure the bandwidth measurement, in the Connect preferences window (System Tray > Right-click Aspera Connect icon > Preferences.), go to the Bandwidth preferences option. You can remove the cached transfer rate between servers. Check the Automatically cache measurements obtained during transfer to enable the bandwidth measurement. Check the Use cached measurements to optimize transfer rates to apply the cached bandwidth to the transfers with the server.

Appendix 1. Transfer Policies and Transfer Rate

The transfer policy and speed determine how you utilize the network resource for fasp™ file transfers. Four transfer policies described below:

fasp™ Transfer Policies
Fixed
fasp™ attempts to transfer at the specified target rate, regardless of the actual network capacity. This policy transfers at a constant rate and finishes in a guaranteed time. In this mode, a maximum rate value is required.
Fair
fasp™ monitors the network and adjusts the transfer rate to fully utilize the available bandwidth up to the maximum rate. When other traffic builds up and congestion occurs, fasp™ shares the bandwidth with other traffic and transfers at a fair rate. In this mode, both the maximum and the minimum transfer rates are required.
Trickle
Similar to Fair mode, the Trickle policy uses the available bandwidth up to the maximum rate, but much less aggressive than other network traffic. When congested, the transfer rate is reduced down to the minimum rate, until no competition with other flows.

Appendix 2. Uninstall Aspera Connect

Appendix 2.1 Uninstall the Current Version

The Aspera Connect installs the following files and folders to your computer:

To remove the Aspera Connect, use the following commands to delete these installed files:

$ rm ~/.mozilla/plugins/libnpasperaweb.so
$ yes|rm -r ~/.aspera/connect

Appendix 2.2 Uninstall the Previous Version (Aspera Connect 2.1)

If you have the Aspera Connect version 2.1 installed, remove the following files. When finished, restart the Mozilla or Firefox: