Les logins à distance fonctionnent un peu différemment des logins normaux. Il y a une ligne série physique pour chaque terminal par lequel il est possible de se logger. Pour chaque personne se loggant via le réseau, il y a une connexion virtuelle au réseau, et il peut y en avoir un nombre quelconque1.2. Il n'est donc pas possible de lancer un getty distinct pour chaque connexion virtuelle possible. Il existe aussi plusieurs moyens différents de se logger à distance, telnet et rlogin étant les principaux dans le cas des réseaux TCP/IP.
Les logins à distance utilisent, plutôt qu'un troupeau de gettys, un simple démon spécifique au type de login (telnet et rlogin ont des démons distincts). Ce démon attend les tentatives entrantes de login. Quand il en repère une, il lance une de ses instances pour gérer cette tentative ; l'instance originale continuant à attendre les autres tentatives. La nouvelle instance fonctionne de la même façon que getty.