I want to establish an SSH Server so that it acts as a SSH proxy or a gateway between users and the actual upstream SSH server so that users do not access the upstream directly. I may need to have different auth methods between user to proxy and proxy to upstream, (e.g. user has no authentication or password while proxy accesses upstream with public key auth). Is this possible with the vanilla
I don't need SSH TCP forwarding or a VPN over SSH. I just need some kind of an nginx for SSH. The users transparently access the upstream while the upstream doesn't add the users keys as authorized.