Re: Titan SSH!
By: apam to All on Thu Apr 25 2019 03:10 pm
I think it's similar to synchronet? rlogin takes a password as the username field, but if someone logged in with random details to ssh login would fail but it would just show a login prompt, rather than closing the connection like magicka does.
Synchronet has it's own ssh server built-in, so I don't believe it
has anything
to do with rlogin in Synchro at all. (That said, I
am not a developer and don't know all of the mechanisms involved).
Just like a
regular openssh session, username has to be
provided when making the ssh connection, no login prompt is ever
given.
It does use an intermediary socket, I'm just not sure how. Rob was
talking about it when we were talking about socket sharing with doors and
SSH.
Titan does also have an SSH server built in, but in this case, the SSH
server upon connect stores the username and password and uses them to
connect to rlogin and proxies the data through. And the login prompt is
only shown if the supplied one is wrong, rather than just disconnecting.
Magicka (my other bbs software) uses a built in SSH server that doesn't
do any proxying (and so doors using shared sockets don't work with SSH).
I'm not sure about Mystic, but I'm fairly certain it can't do doors with
socket sharing either.
Andrew
--- MagickaBBS v0.12alpha (Linux/x86_64)
* Origin: The Fat Sandwich - sandwich.hopto.org:2023 (21:1/125)