- Reverse telnet
Reverse telnet is a specialized application of
telnet , where the server side of the connection reads and writes data to aTTY line (RS-232 serial port), rather than providing a command shell to the host device. Typically, reverse telnet is implemented on an embedded device (e.g. terminal/console server), which has an Ethernet network interface and serial port(s). Through the use of reverse telnet on such a device, IP-networked users can use telnet to access serially-connected devices.In the past, reverse telnet was typically used to connect to
modem s or other external asynchronous devices. Today, reverse telnet is used mostly for connecting to the console port of a router, switch or other device.Example
On the client, the command line for initiating a "reverse telnet" connection might look like this:
telnet 172.16.1.254 2002
(The syntax in the above example would be valid for the command-line telnet client packaged with many operating systems, including most Unixes, or available as an option or add-on.)
In this example, 172.16.1.254 is the
IP address of the server, and 2002 is theTCP port associated with aTTY line on the server.A typical server configuration on a Cisco router would look like this:
version 12.3 service timestamps debug uptim service timestamps log uptime no service password-encryption ! hostname Terminal_Server ! ip host Router1 2101 8.8.8.8 ip host Router2 2102 8.8.8.8 ip host Router3 2113 8.8.8.8 ! ! interface Loopback0 description Used for Terminal Service ip address 8.8.8.8 255.255.255.255 ! line con 0 exec-timeout 0 0 password MyPassword login line 97 128 transport input telnet line vty 0 4 exec-timeout 0 0 password MyPassword login transport input none ! end
ee also
*
Terminal server
*Console server
Wikimedia Foundation. 2010.