Help Center/ Elastic Cloud Server/ User Guide (Paris Regions)/ FAQs/ File Upload/Data Transfer/ How Can I Use WinSCP to Transfer Files from a Local Windows Computer to a Linux ECS?
Updated on 2025-01-27 GMT+08:00

How Can I Use WinSCP to Transfer Files from a Local Windows Computer to a Linux ECS?

Scenarios

WinSCP can be used to securely copy-paste files across local and remote computers. Compared with FTP, WinSCP allows you to use a username and password to access the destination server without any additional configuration on the server.

To transfer a file from a local Windows computer to a Linux ECS, WinSCP is commonly used. This section describes how to transfer files from a local Windows computer to a Linux ECS using WinSCP. In this example, the ECS running CentOS 7.2 is used as an example.

Prerequisites

  • The target ECS is running.
  • You have bound an EIP to the ECS. For details about how to bind an EIP, see Binding an EIP.

Solution

  1. Download WinSCP.
  1. Install WinSCP.
  2. Start WinSCP.

    Set parameters as follows:

    • File protocol: Set this to SFTP or SCP.
    • Host name: Enter the EIP bound to the ECS. Log in to the management console to obtain the EIP.
    • Port number: 22 by default.
    • User Name: Enter the username for logging in to the ECS.
      • If the ECS is logged in using an SSH key pair,
        • The username is core for a CoreOS public image.
        • The username is root for a non-CoreOS public image.
      • If the ECS is logged in using a password, the username is root for a public image (including CoreOS).
    • Password: the password set when you created the ECS or converted using a key.
  3. Click Login.
  4. Drag a file from the local computer on the left to the remotely logged in ECS on the right to transfer the file.