نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی
  • خانه
  • ایمنی
  • برنامه تلنت برای. روش های اتصال به دستگاه های راه دور با استفاده از دستور telnet

برنامه تلنت برای. روش های اتصال به دستگاه های راه دور با استفاده از دستور telnet

بحث فرعی

برخی از گزینه ها نیاز دارند بیشتراطلاعاتی جز «فعال کردن» یا «غیرفعال کردن» (غیرفعال کردن) نیست. به عنوان مثال، تنظیم نوع ترمینال: برای اینکه مشتری نوع ترمینال را شناسایی کند، باید ارسال کند رشته ASCII. برای رسیدگی به این گزینه ها، بحث گزینه های فرعی اعمال می شود.

RFC 1091 گزینه های فرعی را تعریف می کند که برای تنظیم نوع ترمینال باید مورد مذاکره قرار گیرند. ابتدا، یک طرف (معمولاً مشتری) با ارسال یک دنباله 3 بایتی می خواهد گزینه را فعال کند.

که در آن 24 (اعشاری) شناسه گزینه نوع ترمینال است. اگر گیرنده (سرور) بله بگوید، پاسخ او به این صورت خواهد بود

سپس سرور ارسال می کند

سوال در مورد نوع پایانه مشتری SB فرمانی است که شروع زیرگزینه ها را گزارش می دهد (suboption-begin). بایت بعدی 24 نشان می دهد که این یک گزینه فرعی از نوع ترمینال است. (SB همیشه از شماره گزینه ای که گزینه های فرعی به آن اشاره دارد پیروی می کند.) بایت بعدی برابر با 1 به معنای ارسال نوع ترمینال خود است. دستور suboption-end دوباره باید با IAC و همچنین قبل از دستور SB باشد. مشتری با یک دستور پاسخ می دهد

در صورتی که نوع ترمینال آن ibmpc باشد. بایت چهارم برابر با 0 به معنای "من نوع ترمینال زیر را دارم". لیست ("رسمی" انواع ترمینال های قابل قبول در RFC شماره های اختصاص داده شده است، اما برای سیستم های یونیکسهر نوع ترمینال پشتیبانی شده توسط سرور قابل قبول است. اینها معمولاً پایانه هایی هستند که توسط پایگاه های termcap یا terminfo پشتیبانی می شوند. حروف بزرگو معمولاً از قبل توسط سرور به حروف کوچک تبدیل می شوند.

دستورات Telnet به شما امکان تماس را می دهد کامپیوتر از راه دوربا استفاده از پروتکل Telnet شما می توانید دستور telnet را بدون پارامتر صادر کنید تا وارد زمینه Telnet مشخص شده در خط فرمان Telnet شوید (Microsoft Telnet>). در خط فرمان Telnet، از دستورات Telnet برای مدیریت رایانه ای که کلاینت Telnet را اجرا می کند، استفاده کنید.

خط فرمان مشتری Telnet دستورات زیر را می پذیرد.

تیم شرح
باز کن نحو: باز نام میزبان. برای برقراری ارتباط با یک میزبان از طریق پروتکل Telnet استفاده می شود
بستن برای بستن از دستور close استفاده می شود اتصال موجوداز طریق پروتکل Telnet
نمایش دادن دستور display برای مشاهده تنظیمات فعلی کلاینت Telnet استفاده می شود
ارسال ارسال فرمانبرای ارسال دستورات به سرور Telnet استفاده می شود. دستورات زیر پشتیبانی می شوند: ao دستور ورودی را لغو می کند ayt آیا آنجا هستید؟ esc ip نویسه کنترل فعلی را ارسال می کند دستور پردازش را لغو می کند همگام سازی عملیات همگام سازی Telnet را انجام می دهد brk سیگنال شکست ارسال می کند هر دستور دیگری غیر از موارد فوق به عنوان یک رشته به سرور Telnet ارسال می شود. به عنوان مثال، دستور sendabcd رشته abcd را به این سرور ارسال می کند، که رشته را در پنجره جلسه Telnet نمایش می دهد.
ترک کردن دستور quit برای خروج از سرویس گیرنده Telnet استفاده می شود
تنظیم دستور set با یکی از آرگومان های زیر برای پیکربندی کلاینت Telnet در جلسه جاری استفاده می شود. bsasdel آخرین حذف کاراکتر را به عنوان پارامتر مجموعه کد حذف تعیین می کند. در صورت تنظیم، پارامتر موجود است ژاپنی. برای تنظیم صفحه کد در کلید پارامتر استفاده می شود که می تواند یکی از مقادیر زیر را بگیرد:
  • ShiftJIS
  • EUC ژاپنی
  • JIS کانجی
  • JIS Kanji (78)
  • دسامبر کانجی
  • NEC Kanji
شما باید همان صفحه کد را در رایانه راه دور اختصاص دهید. به طور پیش فرض، مشتری Telnet از فونت های بیت مپ استفاده می کند. قبل از اینکه بتوانید به رایانه راه دوری که از یکی از این صفحات کد استفاده می کند دسترسی پیدا کنید، باید کلاینت Telnet را برای کار با آن پیکربندی کنید. فونت های TrueTypeبرای اطمینان از نمایش صحیح کاراکترهای crlf جدید حالت خطی، که کلید ENTER را به صورت 0x0D تعریف می کند، 0x0A delasbs delasbs را به حذف آخرین کاراکتر فرار اختصاص می دهد. نماداز حالت جلسه Telnet به حالت دستور Telnet بروید. برای بازگشت به حالت جلسه در حالت فرمان، ENTER را فشار دهید localecho نمایش محلی فایل گزارش دستورات را فعال می کند نامنام فایلی را که گزارش Telnet برای این جلسه روی آن نوشته شده است مشخص می کند. اگر مسیر فایل مشخص نشده باشد، در ایجاد می شود پوشه فعلی. مشخص کردن یک فایل گزارش، ثبت گزارش آن را فعال می‌کند. گزارش‌گیری را برای این حالت جلسه فعال می‌کند (کنسول | جریان) حالت عملیات ntlm عبارت احراز هویت NTLM را فعال می‌کند (ansi | vt100 | vt52 | vtnt) کلاینت Telnet باید چه نوع پایانه‌ای را شبیه‌سازی کند؟ نمایش اطلاعات راهنما برای دستورات را تنظیم کنید
تنظیم نشده دستور unset برای غیرفعال کردن گزینه‌هایی که قبلاً با دستور set تنظیم شده‌اند استفاده می‌شود
وضعیت دستور وضعیت به شما امکان می دهد تعیین کنید که آیا رایانه ای که مشتری Telnet را اجرا می کند متصل است یا خیر
? یا کمک کنید اطلاعات راهنما را نمایش می دهد


سوالات حفاظتی:

1. اصول زیربنای تعامل در مورد پروتکل Telnet (NVT، گزینه های قراردادی، تقارن)

2. چگونه فرم نمایش داده ها در سیستم های یونیکس مذاکره می شود

3. NVT (عملکردهای اساسی همانطور که در Telnet تعریف شده است، بافر یا بدون بافر

4. دستورات مدیریت ترمینال. شرح مختصری از.

5. همگام سازی در Telnet.

6. فرمت فرمان. مثال

7. برنامه-سرور (telnetd) اصل عملیات.

8. برنامه مشتری (تلنت) حالت های عملیات. دستورات اساسیحالت خط فرمان

9. با مثال خود اصل اختیارات قراردادی/گزینه های فرعی را توضیح دهید.

استفاده دستورات تلنتامکان ایجاد یک کانال ارتباطی با رایانه از راه دور را فراهم می کند. و خود این ابزار تقریباً نوعی شبیه ساز مرورگر در ترمینال است که از چندین پروتکل شبکه پشتیبانی می کند.

در گذشته، telnet اغلب برای کنترل یک کامپیوتر لینوکس استفاده می شد. و اکنون با کمک همین ابزار، شبکه را آزمایش می کنند، پورت ها را بررسی می کنند، روترها و سایر دستگاه های اینترنت اشیا را مدیریت می کنند.

ویژگی های کاربردی

با اينكه وظیفه اصلی telnet برای ایجاد ارتباط بین دوست دوراز یک دوست رایانه شخصی با استفاده از پروتکلی به همین نام، با کمک ابزار می توانید سایر خدمات را مدیریت کنید. به عنوان مثال، به POP3، HTTP، IRC یا SMTP دسترسی داشته باشید.

از این گذشته ، این و برخی خدمات دیگر بر اساس حمل و نقل کار می کنند پروتکل TCP، که برای آن می توانید از مشتری telnet استفاده کنید. اگرچه به دلیل تعدادی از اثرات نامطلوب - به عنوان مثال، ناامنی انتقال داده ها یا تحریف آنها، همیشه انجام این کار توصیه نمی شود.

برنج. 1. ابزار telnet را در ویندوز فعال کنید.

دستورات telnet هنگام اتصال به یک کامپیوتر راه دور به شرح زیر است: $ telnet (گزینه ها) (host) (port).

میزبان دامنه رایانه ای است که شما به آن متصل می شوید. پورت - پورت رایانه ای که دسترسی از آن انجام می شود. و گزینه ها می توانند:

  • -4 و -6 فراهم می کند استفاده اجباریآدرس های ipv4 و ipv6 به ترتیب.
  • -8 امکان استفاده از رمزگذاری 8 بیتی را فراهم می کند.
  • -E پشتیبانی از دنباله های فرار را غیرفعال می کند.
  • -a به طور خودکار کاربر را به سیستم راه دور وارد می کند.
  • -d حالت اشکال زدایی را روشن می کند.
  • -p شبیه سازی rlogin را فعال می کند.
  • -e کاراکتر کنترل اولیه را تنظیم می کند.
  • -l به کاربر در سیستم مجوز می دهد.

پس از برقراری اتصال به یک میزبان راه دور، ابزار telnet در یکی از دو حالت - خط به خط یا کاراکتر به کاراکتر شروع می شود.

گزینه اول به دلیل امکان ویرایش متن به طور مستقیم روی ترجیح داده شده است کامپیوتر محلیو ارسال آن تنها پس از تایپ کامل تمام اطلاعات توسط کاربر.

نقطه ضعف این حالت خط به خط عدم پشتیبانی از برخی خدمات است. در حالی که هر کاراکتر را می توان در هر صورت اعمال کرد. با این حال، هنگام استفاده از آن، تمام اطلاعات به ارسال می شود کامپیوتر از راه دورفورا.

و اگر کاربر اشتباه کند، تصحیح آن غیرممکن خواهد بود - از این گذشته، حتی فضاها و Backspace به عنوان کاراکتر به سرور ارسال می شوند.

دستورات اساسی

با کار با پروتکل telnet، کاربر دستورات مناسب را در کنسول وارد می کند. محبوب ترین ها شامل موارد زیر است:

  • OPEN (نام کامپیوتر) (پورت).به شما امکان می دهد با رایانه ای که نام آن در دستور مشخص شده است ارتباط برقرار کنید. اگر پورت را مشخص نکنید، برنامه سعی می کند از شماره پیش فرض استفاده کند. گاهی اوقات به جای نام رایانه شخصی نشان داده می شود آدرس آی پی;
  • DISPLAY (استدلال). فرمان برای نمایش مجموعه کامل یا جزئی از گزینه های ابزار راه دور؛
  • بستن. طراحی شده برای بستن جلسه telnet و بازگشت سیستم به حالت فرمان.
  • ترک. دستور تکمیل همه اتصالات بازو خروجی از شبکه راه دور؛


برنج. 2. استفاده از دستور Quit در سرویس گیرنده MS Telnet.

  • نوع حالت. برای کنترل یکی از دو گزینه حالت ورودی (نویسه یا خط) استفاده می شود. این یک درخواست برای رفتن به کامپیوتر راه دور ارسال می کند حالت خاص، و در صورت پشتیبانی توسط سرویس، سوئیچینگ مناسب ارائه می شود.
  • وضعیت. فرمانی که وضعیت فعلی ابزار، نام را نشان می دهد کامپیوتر از راه دورو حالت تبادل;
  • ? (تیم). اطلاعات مربوط به ترتیب دستورات مربوطه را گزارش می کند. در مواردی که کاربر قرار است از دستور ناآشنا استفاده کند، مورد نیاز است.
  • ! (تیم). یک دنباله دستور را در سیستم محلی اجرا می کند.
  • ارسال استدلال آرگومان های کاراکتر را به رایانه از راه دور ارسال می کند.
  • در رفتن. یکی از کاراکترهای فرار مانند کاما، پرانتز یا کاراکتر caret (^) را ارسال می کند.
  • همگام سازی برای ارسال یک دنباله همگام سازی که به شما امکان می دهد تمام دستورات تایپ شده، اما هنوز ارسال نشده را لغو کنید. فقط در حالت خط استفاده می شود.
  • B.R.K. ارسال یک توالی استراحت با فشار دادن کلید Break.

همه این دستورات اساسی هستند، اگرچه تعداد کل آنها بسیار بیشتر است. با این حال، به دلیل استفاده نسبتاً نادر از این ابزار، با وارد کردن HELP در ترمینال، لیست کاملی از آنها به راحتی یافت می شود.

و پس از نمایش لیست کامل، با استفاده از دستور "?" اطلاعات راهنمایی در مورد هر دنباله دستور دریافت کنید. اگر چه، به عنوان مثال، برای یک کلاینت شبکه راه دور در لیست ویندوزممکن است کوتاه شود.


برنج. 3. فهرست دستورات telnet در کلاینت مایکروسافت.

نتیجه گیری

نیاز به استفاده از دستورات ابزار telnet اکنون کمتر و کمتر رایج شده است. با این حال، ارزش دانستن برخی از آنها را دارد تا حداقل با کمک آنها به تجهیزات شبکه دسترسی پیدا کنید. به عنوان مثال، به سوئیچ ها، روترها یا حتی به وب کم ها.

بنابراین، حتی این پروتکل نسبتا قدیمی و ناامن نیز می تواند مفید باشد کاربران عادیو مخصوصا برای حرفه ای ها درست است، برای کار با آن، شما نه تنها به دانش لیست دستورات نیاز دارید، بلکه به تجربه ای در کار با آن نیز نیاز خواهید داشت. خط فرمان.

شبکه راه دور- این هست ابزار شبکهکه به شما امکان می دهد با آن ارتباط برقرار کنید پورت راه دورهر کامپیوتری و نصب کنید کانال تعاملیارتباط، به عنوان مثال، برای ارسال دستورات یا دریافت اطلاعات. می توان گفت که این مرورگر جهانیدر یک ترمینال که می تواند با بسیاری از پروتکل های شبکه کار کند.

این ابزار اغلب برای کنترل از راه دور یک کامپیوتر لینوکس استفاده می شد، اما سپس با پروتکل امن SSH جایگزین شد. اما هنوز از telnet استفاده می شود، به عنوان مثال، برای آزمایش شبکه، بررسی پورت ها و همچنین برای تعامل با انواع مختلف دستگاه های اینترنت اشیاو روترها در این مقاله به این خواهیم پرداخت که تلنت چیست و چگونه از telnet برای انجام وظایف خود استفاده کنید.

Telnet چیست؟

همانطور که گفتم، این ابزار برای ایجاد یک ارتباط تعاملی بین کامپیوترهای راه دور طراحی شده است. این پروتکل از طریق پروتکل TELNET کار می کند، اما این پروتکل توسط بسیاری از سرویس ها پشتیبانی می شود، بنابراین می توان از آن برای کنترل آنها استفاده کرد. پروتکل برای مبتنی بر TCPو به شما امکان می دهد دستورات رشته ای معمولی را به دستگاه دیگری ارسال کنید. می توان از آن نه تنها برای کنترل دستیبلکه برای تعامل بین فرآیندها.

برای کار با این پروتکل، از ابزار telnet استفاده خواهیم کرد، استفاده از آن بسیار ساده است. در نظر بگیریم نحو تلنت:

پورت میزبان گزینه های telnet $

Host دامنه رایانه راه دور برای اتصال است و پورت پورت آن رایانه است. حالا بیایید به گزینه های اصلی نگاه کنیم:

  • -4 - استفاده از آدرس های ipv4 را مجبور کنید.
  • -6 - اجبار استفاده از آدرس های ipv6؛
  • -8 - از رمزگذاری 8 بیتی، به عنوان مثال، یونیکد استفاده کنید.
  • -ای- پشتیبانی از دنباله های Escape را غیرفعال کنید.
  • ورود خودکار، نام کاربری را از متغیر محیط USER می گیرد.
  • - استفاده از سوکت محلی؛
  • - فعال کردن حالت اشکال زدایی؛
  • - حالت شبیه سازی rlogin؛
  • -e- کاراکتر را برای شروع دنباله Escape تنظیم کنید.
  • -l- کاربر برای مجوز در یک ماشین راه دور.

این همه برای دستور telnet برای ایجاد یک اتصال است. اما اتصال به یک میزبان راه دور تنها نیمی از کار است. پس از نصب اتصالات تلنتمی تواند در دو حالت کار کند:

  • خط به خطحالت ترجیحی است، در اینجا خط متن ویرایش می شود کامپیوتر محلیو فقط زمانی ارسال می شود که کاملا آماده باشد. نه همیشه و نه همه خدمات چنین فرصتی.
  • در هر شخصیت- تمام کاراکترهایی که تایپ می کنید به سرور راه دور ارسال می شوند. اگر اشتباهی مرتکب شوید، رفع هر چیزی در اینجا دشوار خواهد بود، زیرا Backspace نیز به عنوان نماد و یک فلش حرکتی ارسال می شود.

استفاده از telnet برای ارسال است تیم های ویژه. هر سرویس دستورات خاص خود را دارد، اما پروتکل دستورات telnet خود را دارد که می تواند در کنسول telnet استفاده شود.

  • بستن– بستن ارتباط با سرور؛
  • رمزگذاری- رمزگذاری تمام داده های ارسال شده؛
  • خروج- خروج و بستن اتصال؛
  • حالت- تغییر حالت، از حروف کوچک به نویسه یا از نویسه به حروف کوچک.
  • وضعیت- مشاهده وضعیت اتصال؛
  • ارسال- ارسال یکی از شخصیت های خاصشبکه راه دور؛
  • تنظیم- مقدار پارامتر را تنظیم کنید.
  • باز کن- برقراری ارتباط از طریق telnet با میزبان راه دور؛
  • نمایش دادن- نمایش کاراکترهای خاص استفاده شده
  • SLC- کاراکترهای ویژه استفاده شده را تغییر دهید.

ما همه دستورات را پوشش نمی دهیم، زیرا بعید است به آنها نیاز داشته باشید، و در صورت نیاز، می توانید آنها را به راحتی در اسناد رسمی پیدا کنید.

چگونه از telnet استفاده کنیم؟

در ادامه به نحوه استفاده از telnet برای حل مشکلات خود خواهیم پرداخت. معمولاً این ابزار از قبل در اکثر سیستم ها نصب شده است، اما اگر اینطور نیست، می توانید telnet را از مخازن رسمی، به عنوان مثال، در اوبونتو نصب کنید:

$ sudo apt نصب کنید


برای این کار نیازی به استفاده از telnet نیست، پینگ وجود دارد.

2. بررسی پورت

سی شبکه راه دورما می توانیم در دسترس بودن پورت در گره را بررسی کنیم، و این در حال حاضر می تواند بسیار مفید باشد. برای بررسی پورت تلنتاجرا کن:

$ telnet localhost 123 $ telnet localhost 22

تلنت لوکال هاست 123 دلاری

$ telnet localhost 22


در حالت اول می بینیم که هیچکس اتصال را قبول نمی کند، در حالی که در حالت دوم پیامی مبنی بر موفقیت آمیز بودن اتصال و سلام سرور SSH نمایش داده می شود.

3. اشکال زدایی

برای فعال کردن حالت اشکال زدایی و خروجی بیشتر اطلاعات دقیقدر حین اجرا، هنگام اتصال از گزینه -d استفاده کنید:

$ sudo telnet -d localhost 22

$ sudo telnet -d localhost 22

4. کنسول Telnet

استفاده از کنسول telnet نیز نکته مهمدر تجزیه و تحلیل نحوه استفاده از telnet. در حالت اصلی، می‌توانید دستورات را روی یک سرور راه دور اجرا کنید، اما اگر می‌خواهید دستور را به طور خاص به telnet بفرستید، مثلاً برای پیکربندی عملکرد آن، باید از یک کاراکتر خاص برای باز کردن کنسول استفاده کنید، معمولاً ابزار بلافاصله به شما می‌گوید. شما چه نوع کاراکتری است، به عنوان مثال، پیش فرض "^[" است:


برای فعال کردن آن، باید ترکیب را فشار دهید کلیدهای Ctrl+[، سپس از شما خواسته می شود برای telnet.

برای دیدن همه دستورات موجود، می توانید شماره گیری کنید؟ به عنوان مثال، می توانید وضعیت اتصال را مشاهده کنید:

telnet> وضعیت

telnet > وضعیت


اینجا دیگران هستند فرصت های جالب. این کارها را می توان در هر اتصالی با استفاده از ابزار telnet انجام داد.

5. مشاهده سایت telnet

یکی از راه های رایج استفاده از تلنت- این در حال تست سایت از روی کنسول است. بله، شما یک صفحه وب زیبا نخواهید داشت، اما می توانید به صورت دستی درخواست ها را جمع آوری کنید و تمام داده های ارسال شده توسط سرور را مشاهده کنید.

telnet opennet.ru 80 دلار

$ تلنت opennet . en 80


سپس یک فرمان به وب سرور صادر کنید.

امروزه تعداد کمی از کاربران رایانه از وجود پروتکل‌های خاص مختلف بر روی رایانه آگاه هستند که بدون استفاده از آنها اجازه می‌دهند رابط کاربری گرافیکیو برنامه های شخص ثالثبرآورده کند فعالیت های گوناگون. بنابراین، میل به یادگیری نحوه استفاده از سرویس TELNET بلافاصله با اطلاع از پروتکل مربوطه ایجاد می شود.

در مرحله بعد، یک تئوری کوچک در مورد چیستی TELNET ارائه خواهد شد، که بسیاری از افراد در تلاش برای تسلط بر آن هستند: قابلیت های سرویس، و همچنین لیستی از دستورات اساسی که اجازه می دهد این قابلیت ها در ویندوز پیاده سازی شوند.

TELNET یک وسیله ارتباطی است که یک اتصال حمل و نقل بین دستگاه های ترمینال، کلاینت ها، یعنی رایانه شما، و ماشین، سرور شخص دیگری که از این استاندارد اتصال پشتیبانی می کند، برقرار می کند. این یک برنامه خاص نیست، بلکه فقط پروتکل شبکه، بلکه کلمه TELNET (شبکه پایانه) به ابزارهای مختلفی اشاره دارد که از این پروتکل نیز استفاده می کنند. امروزه Telnet تقریباً در همه جا حضور دارد، همه سیستم عامل ها، به هر طریقی، از آن استفاده می کنند

TELNET یک رابط متنی متفاوت با کاربر معمولی پیاده سازی می کند تم های گرافیکیکه تمام دستورات باید به صورت دستی وارد شوند.

همه اینها چه چیزی به ما می دهد؟

پیش از این، این سرویس یکی از معدود راه های اتصال به شبکه بود، اما به مرور زمان ارتباط خود را از دست داد. امروزه بسیار بیشتر است برنامه های راحت، که تمام کارها را برای کاربر انجام می دهند و او را مجبور به حفظ کردن نمی کنند دستورات مختلفبه منظور انجام ساده ترین مراحل با این حال، برخی از کارها را می توان با Telnet حتی در حال حاضر انجام داد.

اتصالات شبکه

با Telnet می توانید:

  • اتصال به کامپیوترهای راه دور؛
  • پورت را برای دسترسی بررسی کنید.
  • از برنامه هایی استفاده کنید که فقط در ماشین های راه دور در دسترس هستند.
  • از دایرکتوری های مختلفی استفاده کنید که فقط از این طریق قابل دسترسی هستند.
  • ارسال ایمیل هابدون استفاده برنامه های ویژه(مشتریان)؛
  • ماهیت کار بسیاری از پروتکل‌هایی که امروزه استفاده می‌شوند را درک کرده و از آن بهره‌مند شوید.
  • دسترسی سایر کاربران را به داده های موجود در رایانه خود فراهم کنید.

شروع به استفاده

راه اندازی

اجرای TELNET در ویندوز 7 و هر ویندوز دیگری بسیار ساده است. برای انجام این کار، ابتدا به کلاینت نیاز دارید، اگر قبلاً نصب نشده باشد:

  • به کنترل پنل بروید.

  • "برنامه ها" را انتخاب کنید.
  • تب "روشن یا خاموش کردن ویژگی های ویندوز" را انتخاب کنید.

  • سرویس گیرنده Telnet را پیدا کنید و اگر قبلاً نصب نشده است، یک نشانگر در مقابل آن قرار دهید.

سپس روی «OK» کلیک کنید و یک دقیقه صبر کنید تا کلاینت نصب شود.

راه اندازی ترمینال در ویندوز از طریق خط فرمان انجام می شود، در صورتی که هیچ نصبی ندارید ابزارهای ویژهبرای کار با Telnet اما از آنجایی که شما در حال خواندن این مقاله هستید، به این معنی است که شما تازه شروع به آشنایی با این موضوع کرده اید و برای شروع بهتر است اصول مدیریت خط فرمان را یاد بگیرید.

  1. خط فرمان را به عنوان مدیر اجرا کنید.
  2. "تلنت" را وارد کنید.

خط فرمان دوباره بارگیری می شود و اکنون خط فرمان TELNET باز می شود که در آن کار خواهیم کرد.

چک کردن پورت

یکی از ساده ترین کارها در TELNET بررسی پورت است. می توانید پورت را بررسی کنید تا ببینید آیا می توان از طریق رایانه به آن دسترسی داشت یا خیر. برای این کار موارد زیر را انجام دهید:

در خط فرمان باز شده با روش بالا، وارد کنید: شماره پورت آدرس telnetip

به عنوان مثال، اگر آدرس IP شما 192.168.0.1 و شماره پورت 21 باشد ( پورت FTP)، سپس وارد کنید:

telnet 192.168.0.1 21

اگر دستور پیغام خطا بدهد، پورت در دسترس نیست. اگر ظاهر شود پنجره خالییا درخواست برای وارد کردن داده های اضافی، سپس درگاه باز است. برای ویندوز، این روش برای بررسی پورت می تواند بسیار راحت باشد.

تیم ها

دستورات TELNET اساس استفاده از ترمینال را تشکیل می دهند. با کمک آنها می توانید رایانه ای را که از این پروتکل استفاده می کند، در صورتی که دسترسی برای شما مجاز باشد، کنترل کنید و همچنین اقدامات مختلف دیگری را انجام دهید. همانطور که در بالا ذکر شد، در ویندوز آنها در خط فرمان برنامه Telnet وارد می شوند.

برای مشاهده لیست اصلی دستورات، در خط وارد کنید کمکو "Enter" را فشار دهید. دستورات پایه:

  1. باز کن- اتصال به سرور راه دور شما باید این دستور را به همراه نام سرور مدیریت شده و شماره پورت وارد کنید، به عنوان مثال: ردموند باز 44. اگر پارامترها مشخص نشده باشند، پس سرور محلیو پورت پیش فرض
  2. بستن- قطع ارتباط از سرور راه دور. پارامترهای مشابهی استفاده می شود.
  3. تنظیم- تنظیم سرور از راه دور که با نام سرور مدیریت شده استفاده می شود. با هم تنظیماز دستورات زیر استفاده می شود:
    1. - برای تعیین یک ترمینال از نوع مشخص شده استفاده می شود.
    2. - کاراکتر کنترل را تنظیم می کند.
    3. - حالت کار را تنظیم می کند.
  4. لغو تنظیم [گزینه]- پارامتر تنظیم شده قبلی را غیرفعال می کند.
  5. شروع کنید- سرور Telnet را راه اندازی می کند.
  6. مکث کنید- سرور را متوقف می کند.
  7. ادامه هید- کار را از سر می گیرد.
  8. متوقف کردن- سرور را متوقف می کند.

TELNET یکی از قدیمی ترین پروتکل ها است، اما هنوز هم از آن استفاده می شود. این بدان معنی است که شما می توانید از آن برای اهداف خود استفاده کنید. برای این کار فقط باید سینتکس و فهرست دستورات را یاد بگیرید و شروع به تمرین کنید. شما می توانید چیزهای جدید زیادی یاد بگیرید، و در عین حال شروع به نگاه کردن به اینترنت و فعالیت های آنلاین قبلی آشنا به روشی کاملاً متفاوت کنید.

Telnet می تواند به عنوان یک فرمان در سیستم عاملپنجره ها. در واقع، این نه تنها یک سرویس اجرایی است، بلکه یک پروتکل شبکه یا حتی سفت‌افزاری است که از آن استفاده می‌کند فیلد متنیبه کاربر اجازه می دهد با یک کامپیوتر راه دور "ارتباط" کند، دستوری را برای انجام یک عمل به سیستم ارسال کند و همچنین گزارشی از اجرای آن را دریافت کند.

نام پروتکل به صورت Terminal network رمزگشایی شده است که در لغت به معنای شبکه پایانه است.

شبکه ترمینال چیست؟

با استفاده از دستور telnet، با وجود عملکرد کم، می توانید کارهای بسیار زیادی را انجام دهید، مانند:

  • بررسی اتصال به سرور با استفاده از یک پورت باز؛
  • اتصال به دستگاه های راه دور(مودم، روتر یا سوئیچ) برای ارسال فرمان (راه‌اندازی مجدد، خاموش کردن یا دریافت گزارش‌ها).
  • به روز رسانی سیستم عامل (سیرم افزار) تجهیزات شبکهیا تلفن همراه؛
  • انتقال فایل.

بسیاری بر این باورند که چنین ارتباطی مانند بسیاری از آنها کار می کند خدمات شبکهبر اساس مشتری-سرور با این حال، اینطور نیست. telnet یک سرویس کاملاً دو طرفه با عملکرد و سطوح دسترسی یکسان است.

جالب است که خود برنامه شامل حداقل مجموعهتوابع، که فقط شامل گزینه اتصال و فرآیند احراز هویت است (تأیید هویت نام کاربری و رمز عبور مجاز برای دسترسی). همه گزینه های دیگر، هم فرمان و هم سیستم، توسط برنامه های افزونه فراخوانی می شوند.

چگونه با شل کار کنیم؟

برای استفاده از توابع دستور telnet، باید از خط فرمان استفاده کنید. در نسخه هفتم غیرفعال است و با فراخوانی دستور به طور خودکار شروع نمی شود. بنابراین، برای فعال کردن telnet باید مراحل زیر را دنبال کنید:


چگونه سرویس را مدیریت کنیم؟

بعد از اینکه وارد سرویس مدیریت شدید ترمینال ویندوز، برای اینکه بتوانید کنترل کنید باید چند دستور را بدانید. گزینه های زیر برای به دست آوردن لیستی از کلیدهای کنترل وجود دارد:


اگر با گزینه ها آشنا هستید، می توانید بلافاصله به آن متصل شوید منبع مناسببا اطلاعات مورد نیاز در این حالت سرور اتصال "smatp.ya.ru" و پورت "25" است.

نتیجه:

استفاده از دستور telnet بسیار آسان و بسیار راحت است. با این حال، فناوری کار آن به هیچ وجه امنیت را فراهم نمی کند. پوسته تحت ویندوز در حالت کاملاً ناامن و بدون رمزگذاری اجرا می شود. بنابراین، به جای این تابع، ssh برای مدت طولانی استفاده شده است.

با اصل سازماندهی اتصال، آنها تقریباً یکسان هستند. ولی پروتکل sshبا در نظر گرفتن توسعه داده شد فن آوری های ممکنحفاظت. در برخی موارد، بیشتر راه اساناتصال کافی است، به عنوان مثال، زمانی که برای دانلود نیاز به اتصال به تجهیزات دارید سیستم عامل جدیدیا قدیمی را بازیابی کنید و همچنین پیکربندی سیستم را تغییر دهید.

برترین مقالات مرتبط