View on
Clipland > Fuse-PerlSSH-FS > perlsshfs


Annotate this POD

View/Report Bugs


perlsshfs - mounting script for Fuse::PerlSSH::FS


  perlsshfs [user@]host:[dir] mountpoint [options]


  perlsshfs /mnt/remote -p 12345 --debug
  perlsshfs /mnt/remote


--login, -l

Username to use for the SSH login. You can choose between supplying the username as part of the host string (with "at", @) or by using this option switch.

--mountpoint, -m

Location where to mount the remote filesystem via perlsshfs. You can choose between supplying the mountpoint as the second argument or by using this option switch.

--port, -p

You can specify a different SSH port, if needed. Defaults to 22.


Having extended attribute bindings (listxattr, getxattr, setxattr, removexattr) enabled is the default. This option switch turns them off. If you are not debugging perlsshfs and you find yourself using this option, you'd be better off using sshfs.

--debug, -D

Switch on debugging output. Incremental. You can repeat this option up to two times. 1x means debug output from Fuse::PerlSSH::FS, 2x adds the debug messages from Fuse. Debug implies -f.


Force foreground operation. Disables the default daemonizing of the blocking FUSE call so the script stays in foreground.

Currently defaults to "true" as daemonizing is broken.

--help, -h

Output this help text.

This script either detaches from current screen into background (daemonizes itself), which is the default or blocks (remains in the foreground) until the mount is unmounted with sudo umount mountpoint.


More information about what this mounting script does can be found in the documentation of the backend module Fuse::PerlSSH::FS.


Clipland GmbH


Copyright 2012-2013 Clipland GmbH. All rights reserved.

This library is free software, dual-licensed under GPLv3/AL2. You can redistribute it and/or modify it under the same terms as Perl itself.

syntax highlighting: