Using Winscp to Upload Files to a Plesk Server

This article will explain how to use Winscp to upload files from a Windows based computer (Workstation or Server) to a server that is running the Plesk control panel. Since Winscp using SSH, it is more secure than using a standard FTP application. Combining this with our article on how to disable the FTP server in Plesk will help to make your server more secure.

  1. You will need to download Winscp to your Windows workstation or server if you do not already have it installed. You can download it from http://winscp.net/eng/download.php. Download the file and install it or you can also download the portable executable, which requires no installation.
  2. Now that you have Winscp, you will now need to make sure that your Plesk users have the ability to use SSH. By default only the "Admin or Root" user has the ability to SSH. So  you will need to log into your Plesk control panel and access the domain you want to give SSH ability to. To do this you will need to access the "Webhosting setup" for that domain.
  3. Once there you will need to goto the "Shell access to server with FTP user's credentials".  The defaulted option is "Forbidden". Change this to "/bin/sh" and then hit "OK". This will allow your user to access the server via SSH or in this instance, Winscp, with the FTP user.
  4. pleskssh2

  5. Now you can use Winscp. Simply open up the program and once it is opened, click on "New". This will let you configure your connection to the server. You will need to specify the IP Address / Host Name, User, Password and SSH port if you changed it. Once you have finished you can hit  "Login". Alternatively you can also click "Save" so you don't have to type this all over again.
  6. pleskssh2

  7. If done correctly, Winscp will proceed to connect to your server and will now display a screen, similar to an FTP program. You can drag and drop files from the local connection to your remote connection and vice versa.  
  8. pleskssh3

  9. When you have finished with your connection, goto Session and click on disconnect.