لب عملی: استفاده از ACL برای محدودکردن دسترسی VTY

این لب عملی یک ACL استاندارد پیکربندی می‌کند و به‌طور خاص روی خطوط VTY یک روتر اعمال می‌کند تا دسترسی مدیریتی از راه دور را به یک زیرشبکه مدیریتی مورداعتماد واحد محدود کند، و هم تلاش‌های اتصال SSH مجاز و هم مسدودشده را تأیید می‌کند.

Access-Class در VTYامنیت صفحه مدیریتیمحدودسازی دسترسی از راه دور

~3 min read · Updated Sep 23, 2026

هدف لب

پیکربندی یک ACL استاندارد و اعمالش روی خطوط VTY یک روتر با استفاده از access-class، محدودکردن دسترسی SSH به فقط یک زیرشبکه مدیریتی تعیین‌شده، و تأیید هم یک تلاش اتصال مجاز و هم غیرمجاز.

هدف لب (چرا مهم است)

اعمال یک ACL روی یک اینترفیس فیزیکی، همان‌طور که در لب‌های قبلی انجام شد، ترافیک ترانزیت عبورکننده از میان روتر را کنترل می‌کند. محدودکردن اینکه چه کسی می‌تواند خود روتر را مدیریت کند نیازمند یک نقطه اعمال کاملاً متفاوت است — خطوط VTY — که access-class به‌طور خاص هدف قرار می‌دهد.

توپولوژی لب

R1 (SSH از قبل برای دسترسی از راه دور پیکربندی
    شده، همان‌طور که پیش‌تر در این مجموعه پوشش
    داده شد)

زیرشبکه مدیریتی مورداعتماد: 192.168.99.0/24
زیرشبکه نامورد‌اعتماد: 192.168.35.0/24

وظیفه ۱: ساخت یک ACL استاندارد برای دسترسی مدیریتی

ACL شماره‌دار 20 که فقط زیرشبکه مدیریتی مورداعتماد را مجاز می‌کند بساز.

وظیفه ۲: اعمال ACL روی خطوط VTY

ACL 20 را روی همه خطوط VTY با استفاده از access-class در جهت ورودی اعمال کن.

وظیفه ۳: تأیید دسترسی از زیرشبکه مورداعتماد

تأیید کن یک ایستگاه مدیریتی روی 192.168.99.0/24 می‌تواند با موفقیت به R1 از طریق SSH متصل شود.

وظیفه ۴: تأیید مسدودبودن دسترسی از یک زیرشبکه نامورد‌اعتماد

تأیید کن یک هاست روی 192.168.35.0/24 نمی‌تواند به R1 از طریق SSH متصل شود.

راه‌حل و تأیید

R1(config)# access-list 20 permit 192.168.99.0 0.0.0.255

-- هیچ deny صریحی نیاز نیست، چون deny ضمنی
-- در انتهای هر ACL، که پیش‌تر در این مجموعه
-- بحث شد، از قبل هر چیزی که با این خط تطبیق
-- ندارد را مسدود می‌کند

R1(config)# line vty 0 15
R1(config-line)# access-class 20 in

ManagementPC (192.168.99.20)> ssh [email protected]

Password:
R1>
-- با موفقیت از زیرشبکه مدیریتی مورداعتماد
-- متصل می‌شود

UntrustedPC (192.168.35.50)> ssh [email protected]

% Connection refused by remote host
-- تلاش اتصال حتی پیش از رسیدن به پرامپت ورود
-- SSH رد می‌شود، چون access-class در سطح خط
-- پیش از اینکه احراز هویت اصلاً تلاش شود
-- فیلتر می‌کند

R1# show access-lists 20

Standard IP access list 20
    10 permit 192.168.99.0, wildcard bits 0.0.0.255 (3 matches)

نکته کلیدی

برخلاف ip access-group، که روی یک اینترفیس فیزیکی برای فیلترکردن ترافیک ترانزیت اعمال می‌شود، access-class به‌طور خاص روی خطوط VTY برای کنترل دسترسی مدیریتی به خود دستگاه اعمال می‌شود — این تمایز اهمیت دارد چون یک ACL اینترفیس مجاز چیزی درباره اینکه چه کسی واقعاً می‌تواند وارد روتر شود نمی‌گوید، و بالعکس، پس هر دو باید به‌عنوان کنترل‌های امنیتی کاملاً جداگانه در نظر گرفته شوند.

Written & researched by Dr. Shahin Siami

Related Articles

لب عملی: چالش عیب‌یابی جامع نهایی CCNP (یکپارچگی BGP، DMVPN، و QoS)

این لب عملی یک شکست پیچیده چندلایه در سراسر یک توپولوژی یکپارچه BGP-روی-DMVPN ترکیب‌شده با علامت‌گذاری QoS ارائه می‌دهد، و نیازمند تشخیص سیستماتیک یک پیکربندی نادرست route reflector، یک شکست ثبت NHRP، و یک سیاست QoS نادرست‌اعمال‌شده که هم‌زمان روی همان شبکه تأثیر می‌گذارند است.

Continue

لب عملی: پیکربندی BGP روی DMVPN

این لب عملی iBGP را به‌عنوان پروتکل مسیریابی در سراسر همان توپولوژی hub-and-spoke DMVPN استفاده‌شده در دو لب قبلی اجرا می‌کند، hub را به‌عنوان یک route reflector BGP پیکربندی می‌کند طوری‌که spoke ها مسیرهای یکدیگر را بدون یک mesh کامل iBGP یاد بگیرند، و دو مفهوم قبلاً جداگانه را در یک طراحی یکپارچه ترکیب می‌کند.

Continue

لب عملی: پیکربندی OSPF روی DMVPN

این لب عملی OSPF را به‌عنوان پروتکل مسیریابی پویا در سراسر همان توپولوژی hub-and-spoke DMVPN اجرا می‌کند، و اینترفیس تونل را به‌عنوان یک نوع شبکه OSPF point-to-multipoint پیکربندی می‌کند تا الگوی همسایگی hub-and-spoke را به‌درستی بدون نیاز به انتخاب DR/BDR نوع شبکه broadcast مدیریت کند.

Continue

لب عملی: پیکربندی EIGRP روی DMVPN

این لب عملی EIGRP را به‌عنوان پروتکل مسیریابی پویا در سراسر توپولوژی hub-and-spoke DMVPN ساخته‌شده در لب‌های قبلی اجرا می‌کند، و تأیید می‌کند روابط همسایه به‌درستی در سراسر تونل چندنقطه‌ای شکل می‌گیرند و مسیرها بدون نیاز به پیکربندی ایستای هر-spoke روی hub منتشر می‌شوند.

Continue

لب عملی: پیکربندی احراز هویت MD5 در HSRP

این لب عملی احراز هویت MD5 را روی یک گروه HSRP پیکربندی می‌کند، و تأیید می‌کند دو روتر با رشته‌های احراز هویت منطبق یک رابطه active/standby معمولی تشکیل می‌دهند در حالی که یک روتر با رشته نامنطبق کاملاً از گروه مستثنی می‌شود.

Continue

لب عملی: پیکربندی امنیت DNS به‌سبک-Cisco Umbrella از طریق تغییرمسیر Forwarding DNS

این لب عملی یک روتر را برای رهگیری هر پرس‌وجوی DNS کلاینت و تغییرمسیر آن به‌سمت یک resolver DNS امنیت-محور با استفاده از رهگیری forwarding DNS پیکربندی می‌کند، و اعمال امنیت DNS تحویل‌شده-با-ابر را بدون نیاز به تغییرات پیکربندی به‌ازای-هر-کلاینت تقریب می‌زند.

Continue