Mac OS X: About Remote Login, OpenSSH, and Telnet

With Mac OS X 10.0.1 or later, your computer uses OpenSSH for remote login instead of telnet, rlogin, and rsh services. If you have a specific need for telnet, it may be re-enabled as explained below.
The Sharing pane of System Preferences includes a checkbox for "Allow remote login." Installing the Mac OS X 10.0.1 Update (no longer available) or a later version of system software on your computer changes the behavior of remote login.

Mac OS X 10.0 behavior

Enabling the "Allow remote login" option turns on telnet, rlogin (remote login), and rsh (remote shell) services. You can then connect remotely to your computer by using a client application for any of these services.

Mac OS X versions 10.0.1 to 10.1 and later

Enabling the "Allow remote login" option turns on OpenSSH service. You can then connect remotely to your computer by using an SSH client application. Mac OS X 10.0.1 provides OpenSSH-2.3.0p1. For more information on OpenSSH, open the Terminal utility and type "man ssh" after the prompt.

Notes:


Enabling telnet, rlogin, and rsh in Mac OS X 10.0.1 and later

Important: Telnet, rlogin, and rsh send information (including passwords) over the network unencrypted. OpenSSH provides greater security. You should only revert to telnet, rlogin, and rsh if your network environment requires them.

You must be logged in as an Admin user to follow these steps. After each step in which you type a command, press the Return key.

When the computer has restarted, the services you enabled should be available.
Published Date: Oct 7, 2016