Friday, 6 May 2022

How to Connect to an EC2 instance on AWS using WinSCP? | SpringBoot-Deploying to AWS EC2 Instance

🚀 Master AWS & Java Today!

Subscribe to Ram N Java for more easy-to-follow cloud deployment tutorials.

SUBSCRIBE ON YOUTUBE

Introduction

WinSCP is a popular, free SFTP and FTP client for Windows. It provides a powerful graphical interface for transferring files between your local computer and a remote server, such as an Amazon EC2 instance. In this guide, we'll walk through installing WinSCP and configuring it to securely access your AWS instance.

Step 1: Download and Install WinSCP

Visit the official WinSCP website and download the installer. Follow the setup instructions. During installation, if you are asked to import sessions from PuTTY, you can choose "No" to start with a fresh configuration.

Step 2: Get Your EC2 Connection Details

Log in to your AWS Management Console and navigate to the EC2 Dashboard. Select your running instance to find the following information:

  • Public IPv4 Address: (or Public DNS name) to be used as the Host Name.
  • User Name: Typically ec2-user for Amazon Linux or ubuntu for Ubuntu instances.

Step 3: Configure Authentication (PPK File)

WinSCP uses the SSH protocol, which requires your private key for authentication. If you have a .pem file from AWS, WinSCP can automatically convert it to a .ppk file:

  1. Open WinSCP and click on Advanced.
  2. Under the SSH section, click on Authentication.
  3. Browse and select your .pem file. WinSCP will offer to convert it; click "OK" and save the new .ppk file.

Step 4: Login and Transfer Files

With the Host Name, User Name, and Key file configured, click Login. Once connected, you will see your local files on the left and your EC2 server files on the right. You can now drag and drop files to transfer them instantly!

Conclusion

You have successfully connected to your AWS EC2 instance using WinSCP. This setup is essential for deploying applications, managing server configurations, and handling logs. Keep practicing and explore the advanced features of WinSCP to speed up your workflow!

No comments:

Post a Comment

Tutorials