Learn how to a build a cloud-first strategyRegister Now


from Windows machine to Linux machine: ssh ok, but what is the easiest way to upload a file/folder from Windows to Linux?

Posted on 2012-09-16
Medium Priority
Last Modified: 2012-10-04
Hi there;

I am  mainly using Windows machine as development environment and want to upload files to /var/www/html folder for web sites.
I am root in the system and the Linux machine is Centos and I can connect to the Linux machine via ssh, but what is the easiest way to upload a file/folder? I am not that into installing an FTP server to Centos, rather i am in seek for a command that can magically upload my files to Centos and folders which are in Windows environment.

Any hand?

Question by:jazzIIIlove
LVL 84

Expert Comment

by:David Johnson, CD, MVP
ID: 38404337
use a ssh client to do it for you then.. i.e. putty/cygwin
LVL 11

Assisted Solution

maeltar earned 336 total points
ID: 38404340
I'd suggest winscp nice gui scp/sftp client for windows...


Assisted Solution

brunosalmi earned 332 total points
ID: 38404389
Get free NFR key for Veeam Availability Suite 9.5

Veeam is happy to provide a free NFR license (1 year, 2 sockets) to all certified IT Pros. The license allows for the non-production use of Veeam Availability Suite v9.5 in your home lab, without any feature limitations. It works for both VMware and Hyper-V environments

LVL 26

Assisted Solution

arober11 earned 664 total points
ID: 38404523
If your looking to keep a local copy of the html directory in sync with the Linux box, then you may wish to consider rsync / cwRsync / Delta Copy:

LVL 38

Accepted Solution

Gerwin Jansen, EE MVE earned 336 total points
ID: 38405045
You can script with WinSCP as well and schedule the script from your Windows environment, nice and easy. Scripting guide is here.

Assisted Solution

mrandal earned 332 total points
ID: 38406927
If you don't want to handle username, passwords etc. then you may use instant ftp server from the sfk command line tool.

On server, in the target folder, type:
sfk sftserv -rwany .

Open in new window

Which gives write access to current dir and subdirs. On the client, for example to send folder myproject, type:
sfk list myproject +sft servername mput -up -yes

Open in new window

this will send all myproject files on first call, and only changed ones on further calls.
LVL 12

Author Comment

ID: 38407551
Hi guys,

Note that there is only ssh server installed in the remote, ftp is not installed. Still ok? (Yes, i got ssh client in Windows but need a command or maybe this WinSCP). Let me try out, will come back very soon.

LVL 26

Assisted Solution

arober11 earned 664 total points
ID: 38416380
If the smbclient utility is installed on the Linux box, you would login to the Linux box, via SSH, cahange to the appropriate directory, then enter the smbclient command on the Linux box to PULL the file / files from your PC / a Server in your Workgroup / domain using your own Windows credentials, or some new Generic user credentials with access to the required files.

You could also look at scheduling (cron) the file copies, to eliminate the manual effort.

Featured Post

Vote for the Most Valuable Expert

It’s time to recognize experts that go above and beyond with helpful solutions and engagement on site. Choose from the top experts in the Hall of Fame or on the right rail of your favorite topic page. Look for the blue “Nominate” button on their profile to vote.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

By default the complete memory dump option is disabled in windows . If we want to enable the complete memory dump for a diagnostic purpose, we have a solution for it. here we are using the registry method to enable this.
Often times it's very very easy to extend a volume on a Linux instance in AWS, but impossible to shrink it. I wanted to contribute to the experts-exchange community a way of providing a procedure that works on an AWS instance. It can also be used on…
In this video, we discuss why the need for additional vertical screen space has become more important in recent years, namely, due to the transition in the marketplace of 4x3 computer screens to 16x9 and 16x10 screens (so-called widescreen format). …
This Micro Tutorial will teach you how to change your appearance and customize your Windows 7 interface to your unique preference. This will be demonstrated using Windows 7 operating system.
Suggested Courses
Course of the Month20 days, 19 hours left to enroll

810 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question