9pfs man page

9pfs ā€” 9p2000 file server


9pfs [-dDw] [-c mode] [-p port] [-r root] [-a address] [user [domain]]


9p2000 is a file/RPC protocol developed for Plan9 operationg system. Due to its extreme simplicity it can be used to embed file servers in different applications to provide access to the internal structures and API in runtime.

9pfs is a simle file server that exports a file tree with 9p2000 protocol.


-a address

Address to listen on. Default:

-c mode

Authentication mode. Can be pki or sk1.


Turn on debug.


Turn on .u extensions, required for symlink support.

-p port

Server TCP port, if it differs from the default 9p.

-r root

A directory to export.


Allow read/write access. Default: read/only.


pki mode

PKI authentication mode uses standard SSH RSA keys. The server looks for the public key in /home/${user}/.ssh/id_rsa.pub.

sk1 mode

domain should be specified only for sk1 auth mode.

See Also

ssh-keygen(1), fuse9p(1)


* Peter V. Saveliev <peet@redhat.com> -- fuse9p author, py9p library maintainer
* Andrey Mirtchovski <aamirtch@ucalgary.ca> -- py9p library author


Peter V. Saveliev <peet@redhat.com>