I understand how to set up SFTP servers on Linux and create users and their passwords manually.

So basically, the users get authenticated as normal Linux users get authenticated through /etc/passwd. Is there any way to introduce a third party for the user and credentials management?

I am setting up the server on Google Kubernetes Engine. I see AWS provides SFTP as a service and I wanna achieve something similar on GCP.

Here is what AWS is doing: enter image description here

AFAIK, everything (1,2 and 4) from the above image is in place except AWS IAM and Amazon Route S3 (point-3).

I have given AWS reference just as an example. I am looking for a way to use a third party to manage my SFTP users and credentials instead of normally using /etc/passwd.

There are tools available like okta, gsuite, Google Cloud Identity, etc. But I am not sure how to leverage them to manage users in an SFTP server.

  • Try FreeIPA: HA, a lots of integrations, self-managment portal, … – Alexey Vazhnov Apr 20 '20 at 20:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.