Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Cisco Router Remote Access Using PuTTY (Telnet) | EVE-NG Lab

Screenshot 2026-08-06 204240

Overview

This lab demonstrates how to remotely access a Cisco 7206VXR router running in EVE-NG using PuTTY from a Windows laptop over Telnet.

Instead of using the built-in EVE-NG console, the router is accessed externally using PuTTY, simulating how network engineers remotely manage network devices across an enterprise network.


Objectives

  • Configure a Cisco router for remote management
  • Assign an IP address to the router interface
  • Enable Telnet access
  • Configure VTY authentication
  • Connect remotely using PuTTY
  • Verify successful remote CLI access

Lab Topology

+--------------------+
| Windows Laptop     |
| PuTTY              |
| 192.168.138.x      |
+---------+----------+
          |
          | TCP Port 23 (Telnet)
          |
+---------+----------+
| Cisco 7206VXR      |
| FastEthernet0/0    |
| 192.168.138.10     |
+--------------------+

Technologies Used

  • EVE-NG
  • Cisco IOS (7206VXR)
  • PuTTY
  • VMware Workstation
  • Telnet
  • TCP/IP

Why Telnet Uses Port 23

Telnet uses TCP Port 23 as its default communication port.

When PuTTY is configured for Telnet, it automatically establishes a TCP connection to Port 23, where the Cisco router listens for incoming Telnet sessions.

Windows Laptop
      │
      │ TCP Port 23
      ▼
Cisco Router

Once the connection is established, the administrator can remotely configure and monitor the router through the Cisco CLI.

Since Telnet transmits usernames, passwords, and commands in plain text, it is considered insecure and should only be used in lab environments or on legacy equipment.

Modern enterprise networks use SSH (TCP Port 22) because all management traffic is encrypted, making it the recommended protocol for secure remote administration.


Step 1 - Configure the Router

enable
configure terminal

hostname Test

interface FastEthernet0/0
 ip address 192.168.138.10 255.255.255.0
 no shutdown
exit

username admin secret 123456

line vty 0 4
 login local
 transport input telnet

end
write memory

Understanding the VTY Configuration

line vty 0 4
 login local
 transport input telnet

line vty 0 4

Configures the five Virtual Terminal (VTY) lines used for remote access to the router.

login local

Uses the locally configured username and password database for authentication.

transport input telnet

Allows incoming Telnet connections on the VTY lines.


Step 2 - Verify Interface Status

show ip interface brief

Example output:

Interface              IP-Address      OK? Method Status Protocol

FastEthernet0/0        192.168.138.10  YES manual up     up

Step 3 - Open PuTTY

Configure PuTTY with the following settings.

Host Name

192.168.138.10

Port

23

Connection Type

Telnet

Click Open to establish the remote connection.


Step 4 - Login

Username: admin
Password: 123456

After successful authentication, the Cisco IOS command-line interface becomes available.

Test>

Enter privileged EXEC mode.

enable

Step 5 - Verify the Remote Session

Verify that the Telnet session is active.

show users

Display all active terminal sessions.

show line

Display the current router configuration.

show running-config

Verify the router interface status.

show ip interface brief

Skills Demonstrated

  • Cisco IOS Configuration
  • Remote Router Administration
  • Telnet Configuration
  • PuTTY Terminal Emulator
  • VTY Line Configuration
  • TCP/IP Networking
  • Interface Configuration
  • Local User Authentication
  • Network Troubleshooting
  • EVE-NG Virtualization
  • Enterprise Remote Management

Screenshots Included

1. Configure Router with Telnet Capability

This screenshot shows:

  • Router interface configuration
  • IP address assignment
  • Local username creation
  • VTY line configuration
  • Telnet enabled using transport input telnet

2. Connect to the Router Using PuTTY

This screenshot shows:

  • PuTTY configured with the router's IP address
  • Telnet selected as the connection type
  • TCP Port 23 specified
  • Successful preparation for remote access from a Windows laptop to the Cisco router running in EVE-NG

Learning Outcome

This lab demonstrates how to configure a Cisco router for remote management using Telnet and remotely access it from a Windows laptop using PuTTY.

The lab covers interface configuration, VTY line configuration, local user authentication, and successful remote administration over TCP Port 23.

Although Telnet is useful for learning networking concepts and is still encountered on some legacy devices, it transmits all communication in plain text. For production environments, SSH (TCP Port 22) is the preferred protocol because it encrypts all authentication credentials and management traffic.


Future Improvements

  • Configure secure remote access using SSH (TCP Port 22).
  • Disable Telnet after SSH has been verified.
  • Restrict remote management using Access Control Lists (ACLs).
  • Configure multiple Cisco routers and manage them remotely from a single workstation.
  • Capture and analyze Telnet traffic using Wireshark to observe unencrypted network communication.

Repository Description

Configured a Cisco 7206VXR router in EVE-NG for remote management using Telnet and accessed it externally from a Windows laptop using PuTTY over TCP Port 23. Demonstrates Cisco IOS configuration, VTY authentication, remote administration, and enterprise networking fundamentals.


Repository Name

Cisco-Router-Remote-Access-Using-PuTTY-Telnet-EVE-NG-Lab


Author

Jamill Naipao


About

This lab demonstrates how to remotely access a Cisco router running in EVE-NG using PuTTY from a Windows laptop over Telnet.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors