כיצד להשתמש ב- SSH (עם תמונות)

תוכן עניינים:

כיצד להשתמש ב- SSH (עם תמונות)
כיצד להשתמש ב- SSH (עם תמונות)

וִידֵאוֹ: כיצד להשתמש ב- SSH (עם תמונות)

וִידֵאוֹ: כיצד להשתמש ב- SSH (עם תמונות)
וִידֵאוֹ: איך לגלות מי עוקב אחריכם דרך הסמארטפון!! 2024, מאי
Anonim

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

שלב

חלק 1 מתוך 3: התחברות בפעם הראשונה

השתמש ב- SSH שלב 1
השתמש ב- SSH שלב 1

שלב 1. התקן SSH

עבור Windows, עליך להוריד לקוח SSH. הלקוח הפופולרי ביותר הוא Cygwin, הזמין בחינם מאתר המפתח. הורד והתקן אותו כמו התקנת כל תוכנית אחרת. אפשרות נוספת בחינם היא PuTTY.

  • במהלך התקנת Cygwin, עליך לבחור להתקין את OpenSSH מהקטע Net.
  • ל- Linux ו- OS X יש כבר לקוח SSH במערכת, כי SSH היא מערכת Unix, ו- Linux ו- OS X מגיעים מ- Unix.
השתמש ב- SSH שלב 2
השתמש ב- SSH שלב 2

שלב 2. הפעל SSH

פתח את תוכנית הטרמינל המותקנת על ידי Cygwin, או פתח מסוף ב- OS X או Linux. SSH משתמש בממשק מסוף לאינטראקציה עם מחשבים אחרים. אין ממשק גרפי ל- SSH, לכן כדאי להקליד פקודות.

השתמש ב- SSH שלב 3
השתמש ב- SSH שלב 3

שלב 3. בדוק את החיבור

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

  • $ ssh@

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

חלק 2 מתוך 3: לימוד פקודות בסיסיות

השתמש בשלב 4 SSH
השתמש בשלב 4 SSH

שלב 1. דפדף אל מעטפת ה- SSH

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

CD

:

  • CD..

  • יעביר אותך ספריה אחת למעלה.
  • CD

  • יעביר אותך לספריית המשנה שהזנת.
  • cd/home/directory/path/

  • יעביר אותך לספרייה ספציפית מהשורש (בית)
  • תקליטור ~

  • יחזיר אותך לספריית HOME.
השתמש ב- SSH שלב 5
השתמש ב- SSH שלב 5

שלב 2. בדוק את תוכן הספרייה הנוכחית

כדי להציג קבצים ותיקיות במיקום הנוכחי שלך, תוכל להשתמש בפקודה

ls

פקודות:

  • ls

  • יציג את כל הקבצים והתיקיות בספרייה הנוכחית.
  • ls –l

  • יציג את תוכן הספרייה יחד עם מידע נוסף כגון גודל, הרשאות ותאריך.
  • ls-a

  • יציג את כל הספרייה כולל קבצים ותיקיות מוסתרים.
השתמש ב- SSH שלב 6
השתמש ב- SSH שלב 6

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

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

scp

פקודות:

  • scp /localdirectory/example1.txt @:

  • יעתיק את example1.txt למחשב המרוחק. אתה יכול להשאיר ריק להעתיק לתיקיית הבסיס במחשב המרוחק.
  • scp @:/home/example1.txt./

  • יעביר דוגמא 1. txt מספריית הבית במחשב המרוחק לספרייה הנוכחית במחשב שלך.
השתמש ב- SSH שלב 7
השתמש ב- SSH שלב 7

שלב 4. העתק את הקובץ באמצעות הקליפה

אתה יכול להשתמש בפקודה

cp

להעתיק קבצים לאותה ספרייה או לספרייה שתבחר.

  • cp example1.txt example2.txt

  • תיצור עותק של example1.txt בשם example2.txt באותו מיקום.
  • cp example1.txt /

  • יעשה עותק של example1.txt למיקום שצוין ב-.
השתמש ב- SSH שלב 8
השתמש ב- SSH שלב 8

שלב 5. הזז ושנה את הקובץ

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

mv

  • mv example1.txt example2.txt

  • ישנה את שם הקובץ example1.txt ל- example2.txt. הקבצים יהיו באותו מיקום.
  • מדריך mv1 ספרייה 2

  • ישנה את שם directory1 לספרייה 2. תוכן הספרייה לא ישתנה.
  • מדריך mv example1.txt1/

  • יעביר דוגמא 1.txt לספרייה 1.
  • mv example1.txt directory1/example2.txt

  • יעביר דוגמא 1.txt לספרייה 1 ושנה את שמו ל- example2.txt
השתמש ב- SSH שלב 9
השתמש ב- SSH שלב 9

שלב 6. מחק קבצים וספריות

אם עליך למחוק משהו מהמחשב המרוחק, תוכל להשתמש בפקודה

rm

  • rm example1.txt

  • ימחק את הקובץ example1.txt.
  • rm –I example1.txt

  • ימחק את קובץ example1.txt לאחר שייתן לך אזהרה.
  • מדריך rm1/

  • ימחק את directory1 ואת כל תוכנו.
השתמש ב- SSH שלב 10
השתמש ב- SSH שלב 10

שלב 7. שנה את הרשאות הקבצים

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

chmod

  • chmod u+w example1.txt

    יוסיף הרשאות כתיבה/שינוי קבצים עבור המשתמש (u). אתה יכול גם להשתמש

    ז

    עבור הרשאות קבוצתיות ו

    o

  • לרישוי עולמי.
  • chmod g+r example1.txt

  • יוסיף הרשאות קריאה/גישה לקבצים עבור הקבוצה.
  • יש רשימה גדולה של הרשאות בהן תוכל להשתמש כדי לאבטח או לפתוח גישה להיבטים שונים של המערכת שלך.
השתמש ב- SSH שלב 11
השתמש ב- SSH שלב 11

שלב 8. למד פקודות בסיסיות אחרות

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

  • מדריך חדש mkdir

  • תיצור ספרייה חדשה בשם newdirectory
  • pwd

  • יציג את הספרייה הנוכחית שלך.
  • מי

  • יציג מי מחובר כרגע למערכת.
  • pico newfile.txt

    אוֹ

    vi newfile.txt

  • תיצור קובץ חדש ויפתח את עורך הקבצים. למערכות שונות יהיו עורכי קבצים שונים. העורכים הנפוצים ביותר הם pico ו- vi. יהיה עליך להשתמש בפקודה אחרת אם אתה משתמש בעורך קבצים אחר.
השתמש ב- SSH שלב 12
השתמש ב- SSH שלב 12

שלב 9. קבל מידע מפורט על כל פקודה

אם אינך בטוח לגבי הפונקציה של פקודה, השתמש בפקודה

איש

ללמוד את כל הפרמטרים והשימושים שלהם.

  • איש

  • יציג מידע בנוגע לפקודה.
  • גבר –ק

  • יחפש בכל דפי האדם עם מילות המפתח שהזנת.

חלק 3 מתוך 3: יצירת מפתח מוצפן

השתמש ב- SSH שלב 13
השתמש ב- SSH שלב 13

שלב 1. צור מפתח SSH

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

  • צור תיקיית מפתחות במחשב שלך על ידי הזנת הפקודה

    $ mkdir.ssh

  • צור מפתחות פרטיים וציבוריים באמצעות פקודה

    $ ssh-keygen –t rsa

  • תתבקש ליצור סיסמה למפתח; זה אופציונלי. אם אינך רוצה להזין סיסמה למפתח, הקש Enter. פעולה זו תיצור שני מפתחות בתיקיה.ssh: id_rsa ו- id_rsa.pub.
  • שנה את הרשאות המפתח הפרטי שלך. כדי לוודא שאתה יכול לקרוא את המפתח הפרטי שלך בלבד, הזן את הפקודה

    $ chmod 600.ssh/id_rsa

השתמש ב- SSH שלב 14
השתמש ב- SSH שלב 14

שלב 2. הנח את המפתח הציבורי במחשב המרוחק

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

  • $ scp.ssh/id_rsa.pub @:

  • הקפד לכלול נקודתיים (:) בסוף הפקודה.
  • תתבקש להזין סיסמה לפני תחילת תהליך ההעברה.
השתמש ב- SSH שלב 15
השתמש ב- SSH שלב 15

שלב 3. התקן את הקוד הציבורי במחשב המרוחק

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

  • צור תיקיית SSH במחשב המרוחק אם היא לא קיימת עדיין:

    $ mkdir.ssh

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

    $ cat id_rsa.pub >>.ssh/autorized_keys

  • שנה את ההרשאות לתיקיית SSH כדי שיהיה נגיש:

    $ chmod 700.ssh

השתמש ב- SSH שלב 16
השתמש ב- SSH שלב 16

שלב 4. בדוק אם החיבור עובד

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

$ ssh@

מוּמלָץ: