diff options
author | Miklos Szeredi <miklos@szeredi.hu> | 2004-12-04 21:20:50 +0000 |
---|---|---|
committer | Miklos Szeredi <miklos@szeredi.hu> | 2004-12-04 21:20:50 +0000 |
commit | 7fb3a02ec51a8df16bd79d05d277310e0f5bfbee (patch) | |
tree | b0c5a3df394eee162293b093ab3d46e9558caf44 /README | |
parent | b3483b6bb9d95a4c4e652d927f7a83da5305c189 (diff) | |
download | sshfs-7fb3a02ec51a8df16bd79d05d277310e0f5bfbee.tar sshfs-7fb3a02ec51a8df16bd79d05d277310e0f5bfbee.tar.gz sshfs-7fb3a02ec51a8df16bd79d05d277310e0f5bfbee.tar.bz2 sshfs-7fb3a02ec51a8df16bd79d05d277310e0f5bfbee.zip |
*** empty log message ***
Diffstat (limited to 'README')
-rw-r--r-- | README | 62 |
1 files changed, 62 insertions, 0 deletions
@@ -0,0 +1,62 @@ +Abstract +======== + +This is a filesystem client based on the SSH File Transfer Protocol. +Since most SSH servers already support this protocol it is very easy +to set up: i.e. on the server side there's nothing to do. On the +client side mounting the filesystem is as easy as logging into the +server with ssh. + +The idea of sshfs was taken from the SSHFS filesystem distributed with +LUFS, which I found very useful. There were some limitations of that +codebase, so I rewrote it. Features of this implementation are: + + - Based on FUSE (the best userspace filesystem framework for linux ;) + + - Multithreading: more than one request can be on it's way to the + server + + - Allowing large reads (max 64k) + + - Caching directory contents + + +How to mount a filesystem +========================= + +Once sshfs is installed (see next section) running it is very simple: + + sshfs hostname: /mountpoint + +Note, that it's recommended to run it as user, not as root. For this +to work the mountpoint must be owned by the user. If the username is +different on the host you are connecting to, then use the +"username@host:" form. If you need to enter a password sshfs will ask +for it (actually it just runs ssh which ask for the password if +needed). You can also specify a directory after the ":". The default +is the home directory. + + +Installing +========== + +First you need to download FUSE 2.2 or later from: + + http://fuse.sourceforge.net + +After installing FUSE, compile sshfs the usual way: + + ./configure + make + make install (as root) + +And you are ready to go. + + +Bugs and feature requests +========================= + +Send bug reports to <miklos@szeredi.hu>. + +Good luck! +Miklos Szeredi |