Linux

How to Send Files from your localhost to Another Server through SSH

Objective: Upload Files/Folder from my local to server. (How to Send Files from your localhost to Another Server through SSH)

Challenge: I’m bored to use Filezilla. So just have to use putty or Git Bash or Windows Subsystem.

I have used Ubuntu Subsystem in my Windows 10 for SSH access.

Solution: Use Secure Copy Command from your local machine and login to server directly.

Command:

sudo scp -i key.pem -r /mnt/d/sourcefolder/ centos@52.14.25.48:/var/html/destination/
  1. Sudo – So to not ask permission for each and every file.
  2. scp – Secure Copy command to copy files between servers. you should use scp so it would use SSH for transferring files and would use authentication like password or pem key.
  3. -i key.pem – this is the key for my server login authentication.
  4. -r -recursive files/subfolders inside the folder.
  5. /mnt/d/sourcefolder/ – Source folder in local.
  6. centos@52.14.25.48: – user in the particular server and its IPv4. you can also use root or ubuntu.
  7. /var/html/destination – Destination folder

Task Completed Successfully.

Note: Remember that the folder copied to the server is under the user centos/root/ubuntu.

Gokul Deepak S

Published by
Gokul Deepak S

Recent Posts

Running crontab on AWS auto scaling group

Linux has a convenient feature of running cronjob which will get executed at the correct…

12 months ago

Learn with Gokul

As famous Tamil poet Auvaiyar said "Katradhu Kai Mann Alavu, Kallathathu Ulaga Alavu" which is…

12 months ago

Terraform Cheat sheet

Terraform Cheatsheet with pdf. You can download Terraform Cheatsheet pdf with all Terraform CLI commands…

12 months ago

Strategy to prepare for Terraform Associate Exam Preparation

I was planning to do Terraform certification a long time ago. I have worked on…

12 months ago

Runcloud vs SiteGround Comparision

As a user of both of these services has got multiple benefits with both of…

2 years ago

Important Docker Commands to remember

You need not memorize these important docker commands. Repeated usage will make it easy for…

2 years ago

This website uses cookies.