logo

Linux Telnet Command

מבוא לטלנט

בלינוקס, ה telnet הפקודה משמשת ליצירת חיבור מרוחק עם מערכת דרך רשת TCP/IP. זה מאפשר לנו לנהל מערכות אחרות באמצעות הטרמינל. אנחנו יכולים להפעיל תוכנית לניהול ניהול.

telnet משמש כדי לנהל משא ומתן עם מארח אחר בעזרת פרוטוקול TELNET. אם הפקודה telnet מופעלת ללא ארגומנט מארח, היא מגיעה במצב פקודה, מיוצג על ידי ההנחיה שלה. הוא מקבל ומפעיל את הפקודה הרשומה כדלקמן במצב זה. זה מיישם פקודה פתוחה עם הארגומנטים האלה אם היא מופעלת עם ארגומנטים.

ס"מ עד רגל ואינץ'

הוא משתמש בפרוטוקול TELNET. עם זאת, לפרוטוקול זה יש כמה ליקויי אבטחה, אך זהו אחד מפרוטוקולי הרשת הנפוצים ביותר בשל פשטותו. זה לא פרוטוקול מאובטח מכיוון שהוא מעביר נתונים בצורה לא מוצפנת. לעתים קרובות משתמש לינוקס מעדיף ssh דרך telnet כי ssh מעביר נתונים בצורה מוצפנת. כלי זה דומה לתכונת שולחן העבודה המרוחק ב-Windows. התחביר של ה-telnet הוא כדלקמן:

 telnet hostname/IP address 

אפשרויות של telnet

האפשרויות להלן:

    -7:הסר את הסיביות ה-8 בפלט ובקלט. כברירת מחדל, telnet נקי של 8 סיביות אך אינו מעביר את האפשרות, כלומר TELNET BINARY, אלא אם כן מאולץ.-8:מפעיל נתיב נתונים של 8 סיביות. הוא מנסה לתקשר עם האפשרות, כלומר, TELNET BINARY, הן בפלט והן בקלט.-ו:מונעת זיהוי של דמות כדמות בריחה.-F:אפשרות זו מאפשרת לשלוח את האישורים המקומיים למערכת המרוחקת, כגון אלה שכבר נשלחו לסביבה המקומית אם נעשה שימוש באימות Kerberos V5.-K:זה לא מציין כניסה אוטומטית למערכת המרוחקת.-L:בפלט, הוא מציין את נתיב הנתונים של 8 סיביות. זה מוביל את האפשרות, כלומר, בינארי, לתקשורת בפלט.-קבוצת X:זה משבית את סוג אימות ה-atype.-א:הוא מנסה כניסה אוטומטית. הוא מעביר את שם המשתמש לפי משתנה USER של אפשרות ENVIRON אם הוא נתמך באמצעות המערכת המרוחקת.-b אכסניות:הוא משתמש ב-bind(2) כדי לאגד את השקע המקומי לכתובת כינוי או לכתובת ממשק אחרת מזו שנבחרה על ידי connect(2) באופן טבעי. זה יכול להיות מועיל במהלך חיבור לשירותים שמחילים כתובות IP עבור תצורה מחדש של השרת ואימות אינו רצוי.-ג:זה משבית את הקריאה של קובץ .telnetrc של המשתמש.-ד:הוא מגדיר את ערך החלפת ניפוי הבאגים ל-TRUE.-e escapechar:זה מגדיר את אופי הבריחה ההתחלתי של telnet ל-escapechar. לא יהיה דמות בריחה אם אות בריחה נעדר.-f:אפשרות זו מאפשרת לשלוח את האישורים המקומיים למערכת המרוחקת אם נעשה שימוש באימות Kerberos V5.ממלכת -k:אפשרות זו טוענת ש-telnet מביאה כרטיסים עבור המארח המרוחק בתחום ולא לתחום המארח המרוחק אם נעשה שימוש באימות Kerberos.-אני משתמש:אם המערכת המרוחקת תקבל את אפשרות ENVIRON בעת חיבור למערכת מרוחקת, המשתמש יועבר למערכת המרוחקת עקב הערך של המשתנה USER. אפשרות זו מסמלת את הדגל -a. כמו כן, ניתן להשתמש בו עם הפקודה, כלומר, פתוח.-n tracefile:אפשרות זו משמשת לפתיחת tracefile כדי להקליט מידע מעקב.-r:זה מציין את ממשק המשתמש זהה ל-rlogin(1). תו הבריחה קבוע לתו הטילדה אלא אם משתנה על ידי דגל -e.-איקס:זה מפעיל את הצפנת זרם הנתונים אם אפשר.-נמל:הוא מייצג מספר יציאה (כתובת אפליקציה). יציאת telnet היא יציאת ברירת המחדל אם המספר אינו מופיע בשם.-מנחה:הוא מייצג את השם הרשמי, כתובת האינטרנט של המארח המרוחק או כינוי.

פקודות ב-telnet

כמה פקודות Telnet חשובות מפורטות ומוסברות להלן. רק מספיק מכל הפקודות כדי לזהות אותה באופן ייחודי דורשות הקלדה.

    טיעון אישור[...]:פקודה זו יכולה לתפעל את הפרטים הנשלחים על ידי האפשרות, כלומר, אימות TELNET . עבור פקודה זו, כמה ארגומנטים חוקיים מתוארים להלן:
      השבת סוג:זה משבית את סוג האימות הנקוב. אנחנו יכולים להשתמש בפקודה, כלומר, השבתת אישור , כדי לקבל את רשימת הסוגים הזמינים.סוג הפעלה:זה מאפשר את סוג האימות הנקוב. אנחנו יכולים להשתמש בפקודה, כלומר, הפעלת אישור , כדי לקבל את רשימת הסוגים הזמינים.סטָטוּס:הוא מציין את המצב הנוכחי של סוגי אימות שונים.
    סגור:זה סוגר את הפעלת TELNET וחוזר למצב פקודה.ארגומנט תצוגה[...]:הוא מציג חלק מהערכי החלפת והגדר או כולם.הצפין ארגומנט[...]:פקודה זו יכולה לתפעל את הפרטים הנשלחים על ידי האפשרות, כלומר, הצפנת TELNET . כמה ארגומנטים חוקיים עבור פקודה זו מתוארים להלן:
      השבת סוג [קלט|פלט]:זה משבית את סוג ההצפנה הנקוב. אם נשמיט פלט וקלט, שניהם מושבתים. אנחנו יכולים להשתמש בפקודה, כלומר, השבתת הצפנה , כדי לקבל את רשימת הסוגים הזמינים.הפעל סוג [קלט|פלט]:זה מאפשר את סוג ההצפנה הנקרא. אם נשמיט פלט וקלט, שניהם מופעלים. אנחנו יכולים להשתמש בפקודה, כלומר, הפעלת הצפנה , כדי לקבל את רשימת הסוגים הזמינים.קֶלֶט:זה דומה לפקודה הצפנת כניסת התחלה.-קֶלֶט:זה דומה לפקודה encrypt stop stop input.תְפוּקָה:זה דומה לפקודה הצפנת התחלה פלט.-תְפוּקָה:זה דומה לפקודה encrypt stop stop output.סטָטוּס:זה מציין את מצב ההצפנה הנוכחי.

התקן את Telnet ב-Linux (Ubuntu)

התקנת telnet על לינוקס היא תהליך פשוט קדימה. אנו יכולים להתקין אותו על ידי ביצוע הפקודות הבאות:

עדכן את מערכת לינוקס על ידי ביצוע הפקודה הבאה:

 sudo apt update 

הפקודה לעיל תבקש את סיסמת המשתמש. הקלד את הסיסמה ולחץ להיכנס מַפְתֵחַ; זה יתחיל תהליך דמון וייקח זמן מה לעדכן את המערכת שלך.

כדי להתקין את telnet, בצע את הפקודה הבאה:

 sudo apt install telnetd -y 

הפקודה לעיל תתקין את החבילה הנדרשת עבור פרוטוקול telnet. שקול את הפלט שלהלן:

Linux Telnet Command

כדי לאמת את ההתקנה והאם השירות פועל או לא, בצע את הפקודה הבאה:

 systemctl status inetd 

שקול את הפלט שלהלן:

Linux Telnet Command

כעת, עלינו לפתוח את port23 בחומת האש של ufw. בצע את הפקודה הבאה:

 ufw allow 23/tcp 

הפקודה לעיל יכולה להתבצע רק על ידי משתמש השורש. אם אינך משתמש שורש, השתמש ב-sudo לפני פקודה זו. שקול את הפלט שלהלן:

Linux Telnet Command

השלב הבא הוא לטעון מחדש את חומת האש כדי להחיל את השינויים. כדי לטעון מחדש את חומת האש, בצע את הפקודה הבאה:

 ufw reload 

כעת, התקנו בהצלחה את ה-telnet במחשב שלנו.

הפעל את מעטפת Telnet

ניתן להפעיל את המעטפת האינטראקטיבית על ידי ביצוע הפקודה telnet באופן הבא:

 telnet 

מעטפת זו מאפשרת לנו לבצע כמה פקודות בלעדיות עבור telnet. זה ייראה כמו הצילום הבא:

Linux Telnet Command

המעטפת מאפשרת באמצעות פקודות שונות ליצור חיבור מרחוק. נוכל לרשום את כל הפקודות על ידי ביצוע פקודת העזרה, בצע את פקודת העזרה על ידי הקלדה ח . שקול את הפלט שלהלן:

Linux Telnet Command

מהצמדת המעטפת לעיל, כל הפקודות מופיעות עם השימוש בהן. ישנן תוכניות שירות רבות ברשימה של שורת הפקודה כגון סגירה, התנתק, תצוגה, מצב, פתיחה, יציאה, שלח ועוד.

כיצד להתחבר באמצעות פקודת telnet בלינוקס?

כדי ליצור חיבור בין שתי מערכות על ידי פקודת telnet הוא תהליך פשוט, בצע את פקודת telnet ואחריה את שם המארח.

לדוגמה, אנו מחברים את המערכת שלנו עם המארח המקומי. בצע את הפקודה באופן הבא:

 telnet localhost 

הפקודה לעיל תבקש את שם המשתמש והסיסמה, הזן את האישור כדי להמשיך. שקול את הפלט שלהלן:

Linux Telnet Command

לאחר החיבור, נוכל לבצע את הפקודות כפי שנעשה קודם לכן. ההבדל היחיד הוא שכעת מתייחסים למכונה כאל מכונה מרוחקת.

כדי לצאת מפקודת telnet, בצע את פקודת ההתנתקות.

 logout 

שקול את הפלט שלהלן:

שלילה מתמטית בדידה
Linux Telnet Command

כעת התנתקנו בהצלחה מהחיבור המרוחק.