תחי ישראל - אין לנו ארץ אחרת

תחי ישראל -אין לנו ארץ אחרת

מה זה Telnet ואיך להשתמש בו?

מחבר:
בתאריך:

Telnet - Teletype Network הוא פרוטוקול תקשורת שמשתמשים בו כדי לתקשר עם שרתים. זה כלי שורת פקודות פשוט שרץ על המחשב שלנו. אפשר להשתמש בו כדי להריץ תוכנות, לעבוד עם מערכת הקבצים, להעביר קבצים, להפעיל או להפסיק פעולה של שירותים, לברר אם פורטים פתוחים. בדרך כלל משתמשים בו מול שרתי לינוקס (מדריך לינוקס בעברית).

Telnet הוא כלי שורת פקודות Command line tool מה שאומר שאין לו GUI (ממשק משתמש יפה אלא מסך שחור) ועובדים איתו דרך המקלדת.

הפקודות נשלחות לשרת כפקודות טקסט פשוטות ללא הצפנה לכן לא כדאי להשתמש בו באינטרנט כי האקר יכול לצותת למידע הרגיש ששולחים באמצעות Telnet. אם רוצים לעבוד עם שרתים מרוחקים על גבי רשת האינטרנט עדיף להשתמש ב-SSH (Secure Shell) שמצפין את תעבורת הרשת.

אם משתמשים ב-Telnet אז רק ברשת מקומית או על המחשב האישי כשרוצים לשוחח עם שרתים שרצים על המחשב האישי.

 

מה אפשר לעשות עם Telnet?

אם רוצים לראות את הסרט הראשון של מלחמת הכוכבים בגרסת ASCII אז אפשר לפתוח טרמינל ולהריץ בו את הפקודה:

$ telnet towel.blinkelight.nl

star wars movie on telnet

 

אפשרות אחרת היא לשחק שח דרך Telnet. לזה מגיעים על ידי הקלדת הפקודה הבאה בשורת הפקודות:

$ telnet freechess.org 5000

playing chess on telnet

 

אפשרות נוספת היא לשלוח SMS לאימולטור של מכשיר נייד על המחשב.

א. פותחים אימולטור עבור מכשיר נייד. לדוגמה, ב-Android Studio.

ב. פותחים את הטרמינל (שורת הפקודות) ומקלידים:

$ telnet localhost 5554

הטרמינל יבקש את אסימון ההתחברות token אותו נמצא בקובץ .emulator_console_auth_token:

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

auth <token>

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

sms send <senderPhone> '<message>'

לדוגמה:

sms send 05443829 'Hello telnet'

send SMS via telnet

 

עדכון לגבי שליחת SMS מהמחשב האישי

אחרי שכתבתי את המדריך מצאתי דרך פשוטה יותר לדמות שליחת SMS באמצעות הרצת הפקודה הבאה בטרמינל של האימולטור:

$ adb emu sms send "<senderPhone>" "<message>"

לדוגמה:

$ adb emu sms send "05443829" "Helloo from Android emulator"

 

גם זה יעניין אותך

כיצד עובדת רשת האינטרנט?

מה זה REST API?

זה IDE? זה עורך קוד? זה VSCODE!

כיצד לעבוד עם git ו-github בצוות?

 

לכל המדריכים בסדרת כישורי מחשב באתר רשתטק

 

אהבתם? לא אהבתם? דרגו!

0 הצבעות, ממוצע 0 מתוך 5 כוכבים

 

 

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

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

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

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

השימוש שלך באתר מהווה ראייה להסכמתך עם הכללים והתקנות שנוסחו בהסכם תנאי השימוש.

הוסף תגובה חדשה

 

 

ענה על השאלה הפשוטה הבאה כתנאי להוספת תגובה:

איך אומרים בעברית אינטרנט?