SFTPFS(4) SFTPFS(4)
NAME
sftpfs - SSH File Transfer Protocol (SFTP) file system
SYNOPSIS
sftpfs [ -12DU ] [ -m mntpt ] [ -p srvpath ] [ -s svc ] [ -u
passwd group ] [user@]host
DESCRIPTION
Sftpfs connects to the SFTP subsystem of the SSH server at
host, and presents the root file tree of host at mntpt. The
default mount point is /n/host.
If the -s option is given, the file system is posted as
/srv/svc. It will try to login as user, if given. Other-
wise, login is attempted using the user name from /dev/user.
Authentication is entirely the reponsibility of the SSH
client.
The -1 -2 flags specify the SSH version used for the connec-
tion. Serverpath (default /usr/lib/sftp-server) specifies
the remote path of the SFTP server used in version 1. A
path without slash character is looked up in the executable
search path. Some common places for SFTP server to live
are:
/usr/lib/sftp-server
/usr/libexec/openssh/sftp-server
/usr/lib/misc/sftp-server
/usr/libexec/sftp-server
/usr/lib/ssh/sftp-server
Passwd and group specifies path to the Unix password and
group files, to be used for UID/GID to name translation.
The paths are interpreted after the file system is mounted,
so paths starting with mntpt are acceptable. The -U option
uses mntpt/etc/passwd and mntpt/etc/group as the Unix pass-
word and group file. It overrides the -u flag.
The -D flag causes a transcript of the 9P conversation to be
written to standard error.
SOURCE
/sys/src/cmd/sftpfs
SEE ALSO
ssh1(1), ssh2(1), srv(4).
Page 1 Plan 9 (printed 12/22/25)