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

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

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

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

וִידֵאוֹ: כיצד להשתמש ב- SSH (עם תמונות)
וִידֵאוֹ: CS50 2014 - Week 9 2024, מאי
Anonim

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

צעדים

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

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

שלב 1. התקן SSH

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

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

שלב 2. הפעל SSH

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

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

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

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

  • $ ssh @

  • אם ברצונך לציין יציאה, הוסף

    -p 0000

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

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

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

שלב 1. נווט במעטפת SSH

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

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 לדוגמא2.txt. הקובץ יישאר באותו מיקום.
  • מדריך mv1 ספרייה 2

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

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

  • יעביר את example1.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 @

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

מוּמלָץ: