aboutsummaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorMiklos Szeredi <miklos@szeredi.hu>2004-12-04 21:20:50 +0000
committerMiklos Szeredi <miklos@szeredi.hu>2004-12-04 21:20:50 +0000
commit7fb3a02ec51a8df16bd79d05d277310e0f5bfbee (patch)
treeb0c5a3df394eee162293b093ab3d46e9558caf44 /README
parentb3483b6bb9d95a4c4e652d927f7a83da5305c189 (diff)
downloadsshfs-7fb3a02ec51a8df16bd79d05d277310e0f5bfbee.tar
sshfs-7fb3a02ec51a8df16bd79d05d277310e0f5bfbee.tar.gz
sshfs-7fb3a02ec51a8df16bd79d05d277310e0f5bfbee.tar.bz2
sshfs-7fb3a02ec51a8df16bd79d05d277310e0f5bfbee.zip
*** empty log message ***
Diffstat (limited to 'README')
-rw-r--r--README62
1 files changed, 62 insertions, 0 deletions
diff --git a/README b/README
index e69de29..6905b85 100644
--- a/README
+++ b/README
@@ -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