Remote login allows users to access and control a computer from any internet-connected device. It uses desktop sharing software that includes both a server program on the host computer and a client program. Common protocols used for remote login include Telnet, Rlogin, and Secure Shell (SSH). Popular remote login software options include UltraVNC, LogMeIn, UltraVNC SC, Crossloop, and PuTTY.