שירות לינוקס לבדיקת קישוריות רשת

תוהה כיצד לבדוק קישוריות בין שני נקודות קצה של רשת?


אחת המשימות הנפוצות עבור sysadmin היא לבדוק את הקישוריות לפתרון בעיות ברשת. זה יכול להיות דבר כמו שהאפליקציה לא יכולה להתחבר לשירות backend, לא מצליחה להביא נתונים מכתובת URL חיצונית, לאמת אם הזרימה נפתחת וכו ‘..

לא משנה מה יהיה, כלי השירות / הפקודות הבאים יעזרו לכם. הם נבדקים ב- CentOS 7.x, ואני לא רואה שום סיבה לא לעבוד על הפצת לינוקס אחרת.

בוא נחקור…

טלנט

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

טלנט $ יעד IP $ פורט

נניח שאתה רוצה לבדוק אם אתה יכול להתחבר ליציאה 8080 בכתובת IP של 10.0.0.1; אז הפקודה תהיה.

telnet 10.0.0.1 8080

אם אין שום בעיה בהתחברות, אתה אמור לראות את ההודעה המחוברת.

מנסה 10.0.0.1…
מחובר ל- 10.0.0.1.
דמות הבריחה היא ‘^]’.

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

ברוב התרחישים, telnet אמור לעזור. עם זאת, אם אתה זקוק לאפשרות אחרת אז הנה כמה חלופות Telnet.

ncat או nc

Ncat (a.k.a. nc) הוא כלי רשת רב עוצמה עם תכונות רבות כמו לקשור ולקבל חיבור, לבצע פקודה מרחוק, לכתוב ולקרוא נתונים וכו ‘. זה עובד על IPv4 ו- IPv6, שניהם.

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

nc -vz $ HOSTNAME $ PORT

ניקח דוגמא לבדיקת יציאת 443 באתר geekflare.com.

[[מוגן בדוא”ל] ~] # nc -vz geekflare.com 443
Ncat: גרסה 7.50 (https://nmap.org/ncat)
Ncat: מחובר ל- 104.25.133.107:443.
Ncat: 0 בתים שנשלחו, 0 בתים שהתקבלו תוך 0.02 שניות.
[[מוגן בדוא”ל] ~] #

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

כדי להתחיל להאזין בנמל:

nc -l $ PORTNUMBER

זה יחייב את היציאה במספר נתון.

אם ncat לא מותקן, אתה יכול לעשות את זה עם yum install nc בשרתים CentOS / RHEL.

ווגט

wget היא פקודה שימושית להורדה / בדיקה של HTTP, HTTPS ו- FTP. אם אתה עובד כמהנדס אינטרנט או לעיתים קרובות מתמודד עם נושא הקשור באינטרנט, ווגט הוא החבר שלך. הבדיקה באמצעות wget היא פשוטה.

wget $ URL

להלן דוגמה לבדיקת tools.geekflare.com

[[מוגן בדוא”ל] ~] # wget tools.geekflare.com
–2019-05-09 20: 40: 01– http://tools.geekflare.com/
פתרון tools.geekflare.com (tools.geekflare.com) … 104.25.134.107, 104.25.133.107, 2606: 4700: 20 :: 6819: 866b, …
התחברות אל tools.geekflare.com (tools.geekflare.com) | 104.25.134.107 |: 80 … מחובר.
בקשת HTTP נשלחה, ממתינה לתגובה … 301 הועבר לצמיתות
מיקום: https://tools.geekflare.com/ [להלן]
–2019-05-09 20: 40: 01– https://tools.geekflare.com/
התחברות אל tools.geekflare.com (tools.geekflare.com) | 104.25.134.107 |: 443 … מחובר.
בקשת HTTP נשלחה, ממתינה לתגובה … 200 אישור
אורך: לא מוגדר [text / html]
שומר ל: ‘index.html.2’

[ <=> ] 15,139 –.- K / s בתוך 0.001 שניות

2019-05-09 20:40:02 (12.8 מגהבייט / שניות) – ‘index.html.2’ נשמר [15139]

[[מוגן בדוא”ל] ~] #

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

תלתל

תלתל הוא כלי רב תכליתי.

האם אתה יודע שאתה יכול לטלנט לנמל באמצעות תלתל?

ובכן, עכשיו אתה יודע.

תלתל -v telnet: // $ IP: $ PORT

להלן דוגמא עובדת.

[[מוגן בדוא”ל] ~] # תלתל -v telnet: //chandan.io: 443
* עומד להתחבר () ליציאת chandan.io 443 (# 0)
* מנסה 104.31.68.106…
* מחובר ליציאה 443 (# 0) chandan.io (104.31.68.106)

וכאשר אין בעיה בנושא יציאת האזנה או חומת האש, תראה ניסיון …

[[מוגן בדוא”ל] ~] # תלתל -v telnet: //chandan.io: 4434
* עומד להתחבר () ליציאת chandan.io 4434 (# 0)
* מנסה 104.31.68.106…

אתה יכול גם להשתמש בתלתל כדי להוריד את הנתונים. הוא תומך בפרוטוקולים מרובים – HTTP, HTTPS, FTP, IMAP, LDAP, POP3, SCP, SFTP, GOPHER וכו ‘..

nmap

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

לבדיקת יציאה יחידה

nmap -p $ PORT $ IP

דוגמה לבדיקת יציאה 443 באתר siterelic.com

[[מוגן בדוא”ל] ~] # nmap -p 443 siterelic.com
החל מ- Nmap 7.70 (https://nmap.org) בשעה 2019-05-10 06:55 UTC
דוח סריקת Nmap עבור siterelic.com (104.27.174.50)
המארח למעלה (השהיית 0.0079 שניות).
כתובות אחרות עבור siterelic.com (לא סרוק): 104.27.175.50 2606: 4700: 30 :: 681b: ae32 2606: 4700: 30 :: 681b: af32

שירות נמל
443 / tcp פתוחים https

Nmap נעשה: כתובת IP אחת (1 מארח למעלה) נסרקה תוך 0.13 שניות
[[מוגן בדוא”ל] ~] #

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

סיכום

telnet משלב את הגירסה האחרונה של לינוקס. תודה לחלופת הטלנט שלעיל.

אם אתה חדש בלינוקס ומחפש ללמוד אז בדוק את זה קורס אודמי.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map