2
I'm looking for a way to run a opensshd offering sftp to users as a unprivileged user e.g. on port 8022. This opensshd should take something like a customer passwd file which can include information like username, password etc and put all into per user dedicated folders inside a common root directory. How could this be achieved if possible at all with opensshd?
To make it more clear I need to have:
- opensshd running under a non-root user on some port >1024 with a custom sshd-config file
- possibility to define users for openssh that are not system users of current system provided by e.g. a local text file and ideal without PAM interaction
- some kind of changeroot for this users so
user1
is not able to access data ofuser2
during up- and download.
I have found some examples defining a chroot for openssh, but not supporting virtual users without PAM. Now I'm wondering whether it's possible at all.
Can you please elaborate a bit? Your question is unclear – td512 – 2016-05-25T09:27:29.917
Tried to make it more clear — not sure whether I succeeded. – frlan – 2016-05-25T12:42:14.347