How to Connect to VPS via WinSCP — Step-by-Step Guide | PicoVPS
PicoVPSPicoVPS
Home Pricing Configurator Features Network & DC
By Operating System Windows VPS Linux VPS
By Location Russia — Moscow Netherlands — Amsterdam USA — New York Germany — Frankfurt
Solutions VPS for VPN VPS for Hosting VPS for Telegram
Reviews Blog FAQ
Login
Back to blog
12.06.2026 6 min read

How to Connect to VPS via WinSCP: Complete Step-by-Step Guide

When purchasing a virtual private server (VPS), one of the first essential steps is setting up convenient access to its file system. This is required to upload website files, adjust application configuration files, or perform data backups. In this tutorial, we will walk you through one of the most popular and reliable ways of remote file management for Linux servers — using the free SFTP/SCP client WinSCP.

Useful tip: If you don't have a virtual server yet, you can rent a high-performance VPS/VDS in Moscow or Amsterdam right now on our PicoVPS Tariffs page. Deployment takes less than 2 minutes!

What is WinSCP?

WinSCP is a rich graphical file transfer client for Windows. It is designed to exchange files between your local PC and a remote server using SFTP, FTP, WebDAV, Amazon S3, and SCP protocols. SFTP (SSH File Transfer Protocol) is the most recommended option because it fully encrypts both the data traffic and the login credentials (username/password), running on the same port as SSH console access (port 22 by default).

Step 1. Downloading and Installing WinSCP

To ensure the security of your connection, always download the software from official sources. Download the installer file from the official developer site:

Download WinSCP from Official Website

The installation process is standard: choose your language, accept the license agreement, and follow the setup wizard instructions. We recommend choosing the "Commander" interface style (two panels) as it is highly convenient for copying files using simple drag-and-drop.

Step 2. Getting Connection Credentials for Your VPS

After ordering a server on PicoVPS, all access parameters are generated automatically. To locate them, follow these steps:

  1. Go to your PicoVPS Dashboard.
  2. Find the target server in the "Active Servers" section.
  3. Copy the credentials needed for connection:
    • Server IP address (e.g., 123.45.67.89).
    • Username (by default, root for Linux servers).
    • Administrator password (displayed in the server card).

Step 3. Configuring the Connection in WinSCP

Launch WinSCP. A login dialog window will appear. Fill out the fields as follows:

  • File protocol: select SFTP (default setting).
  • Host name: paste your server IP address (e.g., 123.45.67.89).
  • Port number: specify 22 (standard SFTP/SSH port).
  • User name: type root.
  • Password: paste the administrator password copied from your dashboard.
Important: Double-check that there are no leading or trailing spaces in the IP address and password fields that might have been accidentally copied.

Step 4. Saving Your Connection (for Quick Access)

To avoid entering your credentials every time you want to connect, we recommend saving the session:

  1. In the login window, click the "Save" button.
  2. Enter a descriptive site name (e.g., PicoVPS - My Site).
  3. Check the "Save password (not recommended)" box if you are the only user of your PC and want to connect in a single click.
  4. Click "OK". Now the saved session will appear in the list on the left.

Step 5. Establishing First Connection and Accepting SSH Host Key

Double-click the saved session in the list or click the "Login" button:

  1. During the first connection to a new server, WinSCP will show a security warning: "Warning - Potential security risk! SSH host key not found in cache...".
  2. This is standard SSH behavior. The server reports its unique host key fingerprint to ensure that you are connecting to your actual server and not to a man-in-the-middle attacker.
  3. Click "Yes" (or "Accept"). The key will be added to your local cache, and you will not see this warning on subsequent connections.

Step 6. File Management in WinSCP Interface

Once connected, the main two-panel interface will load:

  • Left panel displays files and folders on your local PC.
  • Right panel displays the directory structure of your remote VPS server.
  • By default, it opens the root home directory (/root). To navigate to the system root, click the / symbol at the top of the right panel's file list.
  • Copying files: To upload files from your local computer to the server (or download them), highlight the target files on one panel and drag them to the other (Drag-and-Drop) or press F5.
  • Direct Editing: You can double-click any text file (like Nginx config or a script) on the server. It will open in the built-in text editor. Once you save the file, WinSCP automatically updates it on the server.
Security Recommendation: For production projects, we highly recommend setting up SSH key-based authentication instead of standard passwords. In WinSCP, you can specify your private key file (.ppk) by clicking Advanced -> SSH -> Authentication in the connection parameters.

You are now fully prepared to work with your projects on PicoVPS servers! If you have any questions or need help, our support team is always available in the Dashboard Support section.