IntermediatePublished 2026-07-16
CCNA Foundations: Secure Remote Access — Restrict VTY with access-class
Archive lab
Harden SSH access to a production router by allowing only a designated management workstation to connect. You will apply a standard ACL to the router's VTY lines with access-class, verify that the permitted host can SSH in, and confirm that a second host on the same LAN is refused. End-to-end IP forwarding is pre-built with static routes so the focus stays on management-plane control.
Learning objectives
- Build and apply a standard IPv4 ACL to restrict VTY access to a single host
- Bind the ACL to VTY lines with access-class in the inbound direction
- Validate successful SSH from an approved host and refusal from an unapproved host
- Differentiate data-plane reachability (ping works) from management-plane authorization (SSH allowed/denied)
Troubleshooting focus
- If both hosts can SSH in, the ACL isn’t applied to VTY or its logic is too permissive.
- If neither host can SSH, confirm the ACL order and the permitted host IP matches the source address.
- If SSH fails but ping works only from one host, verify default gateway and static routes.
- If SSH never reaches the router, ensure RSA keys exist and VTY transport is SSH-only.
Topology
Subscribe to preview this lab's topology.
See plansGrade your work
How this lab is graded
- Build it your way. Where a lab lets you choose a value — a VLAN name, an interface description — grading checks that you configured it, not which name you picked. Names that another line has to reference, like an ACL applied with
access-class, are stated in the guide and do have to match. - Addresses, modes and protocol keywords are exact. An IP address, a subnet mask,
switchport mode trunk, an encapsulation — these carry the meaning of the lab, so they are graded as written in the guide. - Grading reads your saved configuration. Export the lab from CML after you have configured it, and make sure anything you set is in the running-config — a change that only exists in a terminal session never reaches the grader.
- You can submit as many times as you like. Your best score stands, and each attempt tells you which checks passed so you can work the gaps.
- Scored something you believe is correct? Use Report an issue on this page — that is exactly how the grading fixes in the changelog got found.
Create a free account to submit your lab for grading.
Create a free accountFound a problem with this lab?
Please sign in to report a problem — tying it to your attempts lets us reproduce and fix it faster.