logo

Putty Command בלינוקס

מבוא למרק

עבור Windows, מֶרֶק הוא מפורסם אמולטור מסוף . עם זאת, זה לא מוגבל רק למערכת ההפעלה של Windows. להיות קוד פתוח ו חינם , הוא מפורסם גם בקרב משתמשים רבים בלינוקס. מֶרֶק מספק את תמיכתו בטווח פרוטוקול עצום כגון SFTP, SCP, rlogin, Telnet, SSH, טורי , וכו.

הוא משמש דרך חובבים/קהל יצרנים ומנהלי מערכת מנוסים כאחד. בדרך כלל, מנהלי מערכת משתמשים ב- Putty כלקוח של telnet ו SSH ואילו קהילת היצרנים משתמשת ב- Putty כדי ליצור אינטראקציה עם יציאות טוריות רבות על החומרה שלהם.

אמולטור מסוף זה יכול לשלוח עם כלי מסוף שנקרא 'psftp' (לקוח SFTP של Putty). הוא משמש להעברת קבצים בצורה מאובטחת בין מערכות בחיבור SSH.

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

  • SSH מפעיל מעל 22 יציאות של TCP, אך ניתן לשנות אותו במידת הצורך.
  • לקוח יכול להתחבר לשרת על ידי הטמעת שיטת לחיצת היד של TCP עם שרת שנועדה לוודא אם הפרטים שמסר המשתמש תואמים לרשומות הישנות של הפרטים שנשמרו בתוך קובץ החנות של מפתח RSA.
  • גם השרת וגם הלקוח יצטרכו להסכים על תקני ההצפנה כדי לוודא שתקני ההצפנה מאובטחים ובטוחים ליצירת כל חיבור ולאחר מכן על המשתמש ליישם את בדיקת האימות.
  • כעת נדרש אמולטור מסוף המחבר לקוח לשרת.
  • PuTTy הוא אחד האמולטורים שהוא חינמי וקוד פתוח להורדה.
  • גם ל-Windows אין לקוח או שרת SSH מותקן מראש.

לפיכך, כמה מהדרישות המוקדמות לשימוש בפקודות PuTTy מוזכרות להלן:

דרישות מוקדמות

  • שרת מבוסס לינוקס שאליו נקשר.
  • מרק כדי להקל על תהליך החיבור.
  • כתובת ה-IP של השרת פועלת כמו מיקום השרת שאליו אנו מנסים לקשר.
  • סיסמה ושם משתמש כדי להבטיח שנוכל להתחבר לשרת.

באובונטו לינוקס, הדרך הקלה ביותר להתקנת Putty היא באמצעות מסוף (שורת פקודה). אנו יכולים להתקין אותו באמצעות השלבים הבאים באובונטו:

שלב 1

בשולחן העבודה של אובונטו, לחץ Ctrl+Alt+T לפתיחת ה מסוף GNOME . אנחנו יכולים לבצע את הטרמינל דרך דאש בחינם אם מסיבה כלשהי קיצור זה לא עבד.

שלב 2

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

הסורק הבא
 sudo apt-get update 

Putty Command בלינוקס

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

לפיכך, בכל פעם ששדרוג גרסאות התוכנה או התקנת תוכנה חדשה, עדיף לבצע תחילה את הפקודה. בתחילת הפקודה לעיל, הקידומת סודו מודיע למסוף לבצע את הפקודה בתור שורש שכן שדרוג והתקנה של תוכנה הם פעולת ההרשאה ואסור ליישם אותם באמצעות משתמשים שאין להם מספיק גישה. תן את הסיסמה של המשתמש כשתבקשו דרך סודו ולחץ על להיכנס לַחְצָן.

שלב 3

אנו יכולים להתקין את Putty על ידי הפקודה הבאה:

 sudo apt-get install -y putty 

Putty Command בלינוקס

שלב 4

לאחר הזנת הפקודה לעיל יש להתקין Putty. בצע אותו דרך הטרמינל דרך ה-Dash או על ידי כניסה 'מֶרֶק' בתור פקודה.

 putty 

Putty Command בלינוקס

מֶרֶק מאפשר טווח סוג חיבור לבחירה סדרתי, SSH, Rlogin, Telnet , ו גלם . כמו כן, הוא נשלח יחד עם כלים שונים של שורת הפקודה עבור מחולל מפתחות DSA ו-RSA (ידוע גם כ את בד המרק ), SFTP ( psftp ), SCP ( pscp ), וכו', שניתן לבצע מהמסוף.

חיבור באמצעות PuTTy

הקלד את כתובת ה-IP של השרת בשורת כתובת ה-IP או שם המארח לחיבור לשרת ושמור את סוג החיבור כ-SSH ואת היציאה כ-22. כמו כן, אנו עשויים לאחסן את התצורה לשימוש עתידי.

כעת, הטרמינל של PuTTy ייפתח ויבקש סיסמה ושם משתמש לחיבור.

נהיה מחוברים לשרת שאליו ניסינו ליצור חיבור.

אם אנו משתמשים במערכת הפעלה מבוססת Mac או לינוקס, אז איננו דורשים אף לקוח כמו PuTTy מכיוון שמערכת ההפעלה לינוקס מכילה את מסוף ה-SSH שלו. אנו צריכים להחיל את הפקודה שלהלן רק כדי להתחבר לשרת:

ssh user@serverip

  • הפקודה לעיל תחבר אותנו לשרת שיש לו א 'שרתיפ' כתובת ה - IP. 'מִשׁתַמֵשׁ' ניתן להגדיר כשם משתמש. הוא מורשה להתחבר לשרת.
  • נתבקש לתת את הסיסמה לאחר הזנת פקודה זו.
  • נצטרך פשוט להיכנס ל 'יְצִיאָה' בחלון הטרמינל שלנו לסגירת החיבור לשרת מרוחק. זה יחזיר אותנו למכונה המקומית שלנו.

פקודות מרק

כמה מהפקודות החשובות של Putty מוסברות להלן:

1. אנחנו: זה מאפשר לנו להזין עורך טקסט. התחביר שלו מופיע להלן:

 vi filename 

Putty Command בלינוקס

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

  • מקש ה-escape מאפשר לנו לבטל את הפקודות שהתחלנו בתוך מצב העורך של vi.
  • אנחנו יכולים להיכנס ':q' כדי לצאת מעורך vi בלבד לא הצענו שום שינויים בקובץ.
  • אנחנו יכולים להיכנס 'q!' כדי לצאת אם ברצוננו להסיר את השינויים שביצענו בקובץ.

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

 grep 'string' filename 

Putty Command בלינוקס
  • בפקודה, ה אני אפשרות ( grep -i 'מחרוזת' שם הקובץ ) יאפשר לנו למצוא מחרוזת לא תלוית רישיות בקובץ.
  • אנו יכולים לספור את מספר המראה של המחרוזת בתוך הקובץ שסופק בעזרת ה- 'grep -c 'string' שם קובץ'
  • אנו יכולים להראות את שם הקובץ הכולל מחרוזת או דפוס ספציפיים בעזרת ה- 'grep -I 'string'*'
  • כמו כן, אנו יכולים להראות את מספר הקו עם הפלט בעזרת ה- 'grep -n 'string' שם קובץ'

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

 head filename.extension 

Putty Command בלינוקס
  • כמו כן, אנו יכולים לספק שמות של קבצים מרובים בתוך פקודה זו, ולאחר מכן היא תציג את עשר השורות הראשונות של כל הקבצים בנפרד.
    תחביר: head -n15 /temp/filename
  • הפקודה head תציג את חמש עשרה השורות הראשוניות של התוכן דרך הקובץ שסופק.

4. זנב: פקודה זו זהה לפקודה, כלומר ראש המספקת לנו את עשר השורות (ראשונות). פקודת הזנב מספקת לנו את עשר השורות (האחרונות) של התוכן דרך הקובץ. התחביר של פקודה זו הוא כדלקמן:

 tail filename.extension 

Putty Command בלינוקס
  • אנו יכולים גם לתת יותר משם אחד של הקבצים לפקודה זו כדי שהיא תציג עשר שורות (אחרון) בכל הקבצים המתוארים.
    התחביר הוא כדלקמן:
    tail dir/file1/dir/file2
  • זה שווה ערך לפקודת הראש. כמו כן, הוא מאפשר לנו לשנות את מספרי השורות שאנו רוצים שיוצגו מלבד מספר ברירת מחדל.
    התחביר הוא כדלקמן:
    זנב -n15 temp/שם קובץ
    זה יציג חמש עשרה שורות (אחרונות) של תוכן דרך השורה שסופקה.

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

התחביר הוא כדלקמן:

 cat filename.extension 

Putty Command בלינוקס

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

תחביר:

 cat file1.txt file2.txt > mergedfile.txt 

Putty Command בלינוקס

איפה,

'>' הוא תוצאה של תו הפנייה מחדש

ניתן להשתמש בפקודה זו ליצירת קובץ חדש גם כן.

תחביר:

 cat > filename.extension 

Putty Command בלינוקס

6. rm: זה מייצג לְהַסִיר . זה מאפשר לנו להסיר קובץ דרך השרת. התחביר עבור פקודה זו מוזכר להלן:

 rm filename.extension 

Putty Command בלינוקס
  • ה 'rm * שם תיקייה' הפקודה תסיר כל תוכן או קובץ בתוך ספרייה.
  • ה 'rm -r foldername' הפקודה תסיר את התיקיה ואת התיקיה שבתוכה גם כן.
  • ה 'rmdir' הפקודה תמחק את התיקיה או הספרייה המלאה.