This is a rox-filer Application Directory[1] Its purpose is to deal with sshfs for mounting and unmounting them. sshfs is a fuse system to mount filesystems over ssh [2] This application depends only on fuse and sshfs. Usage ----- You have to create some directories wich name will handle every needed informations for the mount. In rox-filer when you do a right click on thoses directories you have a menu entry that will allow you to mount and unmount the filesystem. The directory name is of the form : [user@]host[[:port]:remote_path] Exemples: host.com user: current, host:host.com, port=22, path=/ host.com:data user: current, host:host.com, port=22, path=/data jjl@host.com user: jjl, host:host.com, port=22, path=/ jjl@host.com:home_jjl user: jjl, host:host.com, port=22, path=/home/jjl jjl@host.com:2222:home_jjl user: jjl, host:host.com, port=2222, path=/home/jjl note that you cannot specify a port without a path. Install Instructions -------------------- 1) Extract to your application directory (eg: ~/Apps) 2) Create a link in your SendTo directory (eg: ~/.choice/SendTo) for directories & mounts: ln -s ~/Apps/sshfs ~/.choice/SendTo/.inode_directory/ ln -s ~/Apps/sshfs ~/.choice/SendTo/.inode_mount-point/ or via the Customize menu entry. See [3] This will associate the sshfs menu to directoriesin rox-filer Configuration ------------- The script search for 2 configuration files - app_sshfs.cfg in the install directory - .app_sshfs.cfg in your home diretory There is 3 parameters in section [General] : - root is the directory in wich mounting points will be default is /media/ssh - separator is the character used to replace / in remote paths default is _ - askB4Unmount says if the fs unmount has to be confirmed default is yes Notes ----- - The program set in SSH_ASKPASS will be used by sshfs to ask password if needed. If no SSH_ASKPASS is set, a simple window will be used (see sshfs/py-ssh-ask-pass.py) - Directories outside of the root path will be refused. - By default a _ in remote path won't work. To avoid, change the separator config value. - This app is inspired from SSH-Mount developped by J. Liljedahl [4] but shares no code with it. I developped a new one because I wanted an app with no dependences. Copyright 2006 : JJL Licenced under GPL v2 http://kubuntu.free.fr/rox/ The icon is © Jakub Steiner Licenced under GPL v2 http://jimmac.musichall.cz/ http://cvs.gnome.org/viewcvs/gnome-icon-theme/48x48/filesystems/gnome-fs-nfs.png?rev=1.2&only_with_tag=gnome-2-8&view=markup [1] http://rox.sourceforge.net/Manual/Manual/Manual.html#appdirs [2] http://fuse.sourceforge.net/ [3] http://rox.sourceforge.net/Manual/Manual/Manual.html#id2513913 [4] http://kymatica.bitminds.net/software.html