Linux sftpd
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
This is just draft....
sftp user1@server.com -oIdentityFile=/path/to/private/keyfile
Snipped below shows usage of custom auth keys, allow for public, then password authentication. The user1 authorisation key file will be in the USER_HOME/.ssh/authorised_keys
the other user user2 will use custom path to the authorised keys file.
Subsystem sftp internal-sftp #can take something like -l INFO and more for logging Match User user1 ChrootDirectory /sftp/user1 AllowTCPForwarding no X11Forwarding no ForceCommand internal-sftp -u 2 PasswordAuthentication yes Match User user2 ChrootDirectory /sftp/user2 AuthorizedKeysFile /sftp/user2/.ssh_user2/authorized_keys #both authorised keys and .ssh_user2 need to be owned by user2 AllowTCPForwarding no X11Forwarding no ForceCommand internal-sftp -u 2 PasswordAuthentication yes