Chapter: 5.5 Telnet Topic: 5.5.1 Telnet: E-Content of Internet Technology and Web Design
Chapter: 5.5 Telnet Topic: 5.5.1 Telnet: E-Content of Internet Technology and Web Design
Telnet
• It is a Internet service that allows the user logs on and runs on a remote
computer and use programs installed on the remote computer.
• Telnet is a terminal emulation that enables a user to connect to a remote host or
device using a telnet client.
• The term telnet may also refer to the software that implements the client part of
the protocol.
• Telnet client applications are available for virtually all computer platforms such as
Windows 95/98/NT/2000, Linux, UNIX, etc.
• Telnet enables a user to manage an account or device remotely. For example, a
user may telnet into a computer that hosts their website to manage his or her
files remotely
• Telnet is considered insecure because it transfers all data in clear text. Which
means if a user was sniffing a network, it's very possible they could grab your
user name and password as they were being transmitted.
• Most implementations of Telnet have no authentication that would ensure
communication is carried out between the two desired hosts and not intercepted
in the middle.
• Several vulnerabilities have been discovered over the years in commonly used
Telnet daemons.
• These security-related shortcomings have seen the usage of the Telnet protocol
drop rapidly, especially on the public Internet, in favor of the Secure Shell (SSH)
protocol, first released in 1995
• Users who are concerned about the data being transmitted should consider SSH
as opposed to telnet.
• SSH provides much of the functionality of telnet, with the addition of strong
encryption to prevent sensitive data such as passwords from being intercepted,
and public key authentication, to ensure that the remote computer is actually who
it claims to be.
E-Content of
INTERNET TECHNOLOGY AND WEB DESIGN
Telnet Commands
• telnet
To start Telnet Client and to enter the Telnet prompt.
At the Telnet prompt, Telnet commands must be used.
• telnet [\\RemoteServer]
Remote Server: Specifies the name of the server to which you want to
connect.
• quit
To stop telnet client.
User can abbreviate this command to q.
• open [\\RemoteServer] [Port]
To connect Telnet Client to a remote computer.
Port: Specifies the port that is needed to be used. If port is not specified, the
default port is assumed.
User can abbreviate this command too.
• close [\\RemoteServer]
To disconnect Telnet Client from a remote computer.
\\RemoteServer: Specifies the name of the server that is needed to be
managed. If server is not specified, then local server is assumed.
User can abbreviate this command to c.
• send [\\RemoteServer] [ao] [ayt] [esc] [ip] [synch] [?]
To send Telnet Client commands.
\\RemoteServer: Specifies the name of the server that is needed to be
managed. If server is not specified, then local server is assumed.
ao: Aborts output command.
ayt: Sends an "Are you there?" command.
esc: Sends the current escape character.
E-Content of
INTERNET TECHNOLOGY AND WEB DESIGN