Subj : Re: Python help...
To   : poindexter FORTRAN
From : echicken
Date : Fri Sep 11 2020 12:34 am

 Re: Re: Python help...
 By: poindexter FORTRAN to paulie420 on Thu Sep 10 2020 10:09:00

PF> I've been doing a lot of work with NGINX and reverse proxying
PF> HTTP/HTTPS. If there were a way to reverse proxy SSH, I'd love it -
PF> throw a ton of different BBSes behind a proxy and sort them out by
PF> hostname.

Nothing so easy as inspecting a Host header and making it all totally seamless for the user, as far as I know.

I'm vaguely imagining a custom SSH server which is used for encryption but not authentication. The user connects with eg. '[email protected]', no password required. The server knows what 'target_bbs' is and proxies between it and the client. From there, as far as the user is concerned, their BBS session flows as it would've done had they telnetted in.

The 'server' in the above scenario could be a small piece of custom software (which I think would be easy to write). Or Synchronet could do that job in a slightly hacky way (some special user accounts, a hack of the logon script, and telgate).

Actually authenticating the user via SSH and then handing them off to the target BBS without requiring additional login would depend on capabilities of the target software. I suspect this would be inconsistent and annoying.

Anyway, just some musings.

---
echicken
electronic chicken bbs - bbs.electronicchicken.com
� Synchronet � electronic chicken bbs - bbs.electronicchicken.com