Skip to content

WinSCP

Exemplary configuration for an S3 client (WinSCP)

Here you will find an example of how to configure WinSCP, a free S3 client for Microsoft Windows. There are many other S3 client software that can be used for data access. Unfortunately, we cannot assist you in configuring each client. However, the general workflow should not differ too much from client to client, so after working through this guide you can make appropriate adjustments for the S3 client of your choice.


Based on WinSCP version 6.5.3

1. Installation

Download WinSCP and run the installation program.

For the installation you need admin rights.

Download page for WinSCP 6.5.3

Figure 1 - Step 1 Download of the installer

Alternatively, you can download the portable version, which you can use without installing and thus without admin rights. We will work with the portable version in this tutorial. Therefore there is no extra installation guide. If you need help with the installation, you can consult the WinSCP Documentation.

Download page for the portable version of WINSCP 6.5.3

Figure 2 - Step 1 Download the portable version

2. Configure a new connection

Start WinSCP via the WinSCP executable:

WinSCP.exe on your computer.

Figure 3 - Step 2 Start the installer

Immediately after startup, an input window will open, allowing you to configure a new connection.

WinSCP start window.

Figure 4 - Step 2 Konfiguration einer neuen Verbindung

Select Amazon S3 in the File protocol field and copy the values listed in the table below into the respective fields of the input mask.

Configuration window in WinSCP

Figure 5 - Step 2 Configuration as S3 Resource

Please refer to the resource configuration in Coscine or RWTH Publications for the values to be entered. In the case of RWTH Publications, you will find the document ‘Datenzugang_DataAccess.pdf’ for your data record. All relevant data is stored there. Proceed as follows:

  1. Transfer protocol: Amazon S3
  2. Server address: global.datastorage.nrw
  3. Port number: 443
  4. Access key ID: Access Key
  5. Secret access key: Secret Key
  6. Under Advanced --> Environment --> Directories --> Remote directory: Bucket Name
  7. Under Advanced --> Environment --> S3 --> URL style: Virtual host
  8. Click OK

3. Interacting with files

Select the files you want to interact with and right-click on them. A context menu will open, allowing you to perform various actions on the selected files. The actions include download, edit, rename and delete.

Input window in WinSCP that allows you to interact with the data, for example, to download it.

Figure 6 - file access after successful configuration

4. Performance and Settings

Defaultsettings of WinSCP have been reported to result in slow transfer speeds in some cases. There are different settings you can try to adjust to improve the speed of uploads and downloads.

Performance gains can differ by device, network- and client-settings, especially when other aspects are the bottle neck factors in the data transfer. In general it is recommended to do a "Speedtest" for measuring the capability of your device and network regarding uploads and downloads.Often times it is not the S3-client that is the bottleneck. Measurements can be done quickly via many different providers, like the Broadband measurement of the german Bundesnetzagentur and the in-browser measurement option.

Encryption

Encryption costs computing power. Especially devices, where the CPU is the limiting factor will be slowed down regarding transfers. Especially transfers of many small files are affected, cause the encryoption get slowed down by synchronisation processes and because it costs additional computing time to encrypt and because the filsize grows a little bit through the encryption.

In case you are sure that you do not need the encryption the client provides, you might want to disable this option in the settings. You find the option by following the menue path : Options -> Preferences -> Transfer. There you can click on Edit for a selected profile and deactivate the checkbox encrypt new files in the dialogue window that opens up.

Buffer settings

In the login dialog, where you add server and port, you can press the button Advanced. After the popup window opens, navigate to Connection in the menu. There you can find a checkbox Optimize connection buffer size which you can deactivate.