FTP from Unix to Windows

Posted on 2012-08-25
Last Modified: 2013-12-19
Hi, I am trying to set up a FTP process to download files from Windows 2008 server from Unix Server.

But i am not sure how can i ftp to Windows Server 2008 from Unix Prompt .  
I have set up a ftp services on win 2008 server and its running fine.
Can someone please let me know if i need to configure some thing on win 2008 server .
Question by:sunilbains
    LVL 29

    Accepted Solution

    From Unix box you need to run command ftp to connect, authenticate and download the files from the remote system. You would get some help from the link below:

    LVL 7

    Expert Comment

    What you need is to set the users that will have permissions to access your FTP server.
    Once you do that and you have set the permissions to the FTP root and/or sub-folders.

    Then you will need to access the FTP server from Unix/Linux command line.

    You can find the commands needed and some tests below:
    LVL 1

    Expert Comment

    Instead of configuring FTP users and passwords, I often take the sfk command line tool for windows/linux, and run instant ftp (or http) server on one side:
    sfk ftpserv

    Open in new window

    which gives access to current directory, and then sfk ftp client (or wget) at the other side:
    sfk ftp serverip get filename.txt

    Open in new window

    however this is only for single user who wants to quickly transfer some files. no full feature ftp server.
    LVL 26

    Expert Comment

    Alternatively, and if present on the linux box, use the smbclient command. This uses Microsofts native SMB protocol rather than FTP, so will not require you to configure and start an FTP service on the Windows box e.g.
    LVL 27

    Expert Comment

    Just FYI:

    FTP is sent over the network in plain text and therefore insecure for any private work.  Passwords are viewable to anyone scanning the network.  However, it is very fast.

    If security is more important, you should share your windows folders and use smbclient on the linux side to connect and take advantage of windows authentication.  It will be slower for transfers.

    You could also install putty on your windows 2008 server and use pscp.exe to copy files to your linux box.  You can script and schedule tasks with pscp if you need to automate file transfers.

    Featured Post

    IT, Stop Being Called Into Every Meeting

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    Join & Write a Comment

    When working with Microsoft SCVMM (System Center Virtual Machine Manager) in a Hyper-V virtualization environment, we have run across scenarios in which the failed migration of a VM from one host to another may leave the VM in a failed state. Specif…
    Introduction In one of my previous articles (, I explained how to create a native Windows 2012 Cluster.  The metho…
    Viewers will learn how to properly install and use Secure Shell (SSH) to work on projects or homework remotely. Download Secure Shell: Follow basic installation instructions: Open Secure Shell and use "Quick Connect" to enter credentials includi…
    Migrating to Microsoft Office 365 is becoming increasingly popular for organizations both large and small. If you have made the leap to Microsoft’s cloud platform, you know that you will need to create a corporate email signature for your Office 365…

    754 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

    Need Help in Real-Time?

    Connect with top rated Experts

    25 Experts available now in Live!

    Get 1:1 Help Now