Telnet یکی از پروتکلهای قدیمی اما کاربردی برای اتصال به سیستمهای از راه دور از طریق خط فرمان است. اگرچه بهدلیل مسائل امنیتی در سیستمهای امروزی کمتر توصیه میشود، اما همچنان در برخی سناریوهای تستی یا در محیطهای بسته و کنترلشده کاربرد دارد.
در این آموزش، نحوه نصب و فعالسازی Telnet روی سیستمعامل لینوکس CentOS 7 را به صورت گامبهگام بررسی میکنیم.
برای نصب کلاینت و سرور Telnet از دستور زیر استفاده کنید:
sudo yum install telnet telnet-server -y
این دستور، بستههای telnet
و telnet-server
را روی سیستم نصب میکند. گزینه -y
به صورت خودکار پاسخ “yes” را به همه سؤالات نصب میدهد.
پس از نصب، باید سرویس Telnet را فعال و راهاندازی کنید:
sudo systemctl start telnet.socket
sudo systemctl enable telnet.socket
دستور اول، سرویس Telnet را بلافاصله اجرا میکند.
دستور دوم، سرویس را به گونهای تنظیم میکند که در هنگام بوت سیستم به صورت خودکار اجرا شود.
Telnet به طور پیشفرض از پورت 23 استفاده میکند. برای اطمینان از اتصال صحیح، باید این پورت را در فایروال باز کنید:
sudo firewall-cmd --zone=public --add-port=23/tcp --permanent
sudo firewall-cmd --reload
دستور اول پورت 23 را به صورت دائمی در منطقه عمومی (public zone) باز میکند.
دستور دوم، فایروال را مجدداً بارگذاری میکند تا تغییرات اعمال شود.
پروتکل Telnet اطلاعات را به صورت متن ساده (Plain Text) منتقل میکند و هیچگونه رمزنگاری ندارد. بنابراین:
هرگز در محیطهای عمومی یا سرورهای تولیدی از Telnet استفاده نکنید.
به جای آن، از SSH که ارتباط امنتری را فراهم میکند، بهره ببرید.
اگر صرفاً برای تست یا رفع اشکال از Telnet استفاده میکنید، مطمئن شوید که دسترسی به سرور محدود به IPهای خاص است.
مرجع تخصصی شبکه ایران ؛ جایی که دانش، تجربه و منابع ارزشمند دنیای شبکه به زبان ساده و کاربردی در اختیار علاقهمندان، دانشجویان و متخصصان این حوزه قرار میگیرد.
طراحی شده توسط تیم فوژان
نقد و بررسیها
هنوز بررسیای ثبت نشده است.