Rlogin

Last edited 2026-05-11 11:06 UTC · history · 13 views

Rlogin

Rlogin (RFC 1282-ish — see below) gives single-sign-on terminal
access. Port 513/tcp. Mostly used by inter-BBS game servers
where one BBS launches a game on another and the player travels with
their identity intact.

How it works

The client opens a connection to port 513 and sends three null-
terminated strings:

\0 client-username \0 server-username \0 terminal/baud \0

The server reads them, validates against its allowlist, and drops the
user straight into the menu (or directly into a door if the rlogin
was for a specific game).

Synchronet game-server caveat

Synchronet-flavored rlogin uses an inverted field order vs the
standard:

password first, username second.

ANetBBS's outbound door_rlogin game type follows the Synchronet
convention. See Door Setup#rlogin doors for the details on the
remote-game flow.

Locally

For local user logins, ANetBBS uses rlogin to auto-login from the
Web Terminal and from MRC user-roster joins. The user types
nothing — their identity rides the rlogin handshake and they land
on the menu.