Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

Since I'm stuck with windows at work. I'd like to use a Ubuntu Server machine which i access through SSH from a windows machine to manipulate files on the windows machine. I've been moving files up to the Ubuntu machine through FTP, working on them and then downloading them. Please tell me there is a more efficient solution. Thanks for your help!

share|improve this question
add comment

3 Answers

up vote 6 down vote accepted

To mount your ftp server on the Ubuntu machine instead of copying back and forth, you could use curlftpfs. It allows you to mount a ftp server directly on to the file system of the machine.

An example (from the web-page):

$ mkdir sunet
$ curlftpfs ftp://ftp.sunet.se/ sunet/
$ cd sunet/
$ ls -l
total 0
Dr-xr-xr-x   3 root root        96 Feb 23  2004 bin
dr-xr-xr-x   2 root root        72 Mar  2  2004 dev
dr-xr-xr-x   2 root root        48 Feb 23  2004 etc
dr-xr-xr-x   2 root root       120 Feb 23  2004 lib
-rw-r--r--   1 root root 622187310 Mar 11 06:13 ls-lR
-rw-r--r--   1 root root  76389037 Mar 11 06:15 ls-lR.gz
drwxrwxr-x  37 root root      1272 Feb 27 14:17 pub
dr-xr-xr-x   3 root root        72 Feb 23  2004 usr
$ cd ..
$ fusermount -u sunet/
share|improve this answer
2  
And let's not forget its SSH cousin, SFTP! Works the same way, except over SSH. –  Erik Kronberg May 5 '11 at 7:05
add comment

Putty for windows will let you have full shell access to a SSH server. Winscp is also a must have app for windows and linux/ssh interaction.

You seem to be wanting to 'mount' your windows system to a local directory on the linux machine, then via the ssh terminal, you could edit/change files as if they were local on the linux box.

The 'fuse' tools can allow mounting of a variety of special 'things' as local directories. For example theres a 'fuse ftp' fuse tool.

From the package listings :

curlftpfs - filesystem to access FTP hosts based on FUSE and cURL

There are also similer tools that use ssh:

sshfs - filesystem client based on SSH File Transfer Protocol.

Using SSHFS would require a ssh server on the windows box.

share|improve this answer
add comment

Try winscp simple and easy http://winscp.net/eng/index.php

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.