כיצד להשתמש ב- SSH?

כדי להשתמש ב- SSH, התחל בהורדה ובפתיחה של SSH אם יש לך Windows, או פשוט לפתוח אותו אם יש לך מערכת Mac או Linux. לאחר מכן, הזן את הפקודה "$ ssh", שם המשתמש שלך במחשב המרוחק, ואחריו את המחשב או את כתובת השרת. לאחר מכן, הזן את הפקודה "cd.." כדי לעבור בספרייה אחת למעלה, או "cd <directoryname>" כדי לעבור לקטגוריית משנה. אתה יכול גם להשתמש בפקודה "ls" כדי לרשום את כל הקבצים והתיקיות בספריה הנוכחית. לטיפים כיצד להגדיר מפתחות הצפנה, המשך לקרוא!

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

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

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

  1. 1
    התקן את SSH. עבור Windows, יהיה עליך להוריד ולהתקין תוכנית לקוח SSH. הפופולרי ביותר הוא Cygwin, אשר זמין בחינם מאתר היזם. הורד והתקן אותו כמו בכל תוכנית אחרת. תוכנית חינמית פופולרית נוספת היא PuTTY.
    • במהלך התקנת Cygwin, עליך לבחור להתקין את OpenSSH מהקטע Net.
    • לינוקס ו- Mac OS X מגיעים עם SSH שכבר מותקן במערכת. הסיבה לכך היא ש- SSH היא מערכת UNIX, ו- Linux ו- OS X נגזרים מ- UNIX.
    • אם יש לך את Windows 10 עם עדכון יום השנה, אתה יכול להתקין את מערכת המשנה של Windows עבור Linux שמגיעה עם SSH מותקן מראש.
  2. 2
    הפעל SSH. פתח את תוכנית המסוף המותקנת על ידי Cygwin, או Bash באובונטו ב- Windows עבור Windows 10, או פתח את הטרמינל ב- OS X או Linux. SSH משתמש בממשק הטרמינל כדי לקיים אינטראקציה עם מחשבים אחרים. אין ממשק גרפי עבור SSH, כך שתצטרך להקליד נוח בפקודות.
  3. 3
    בדוק את החיבור. לפני שתצלול ליצירת מפתחות מאובטחים והעברת קבצים, תרצה לבדוק ש- SSH מוגדר כהלכה במחשב שלך כמו גם במערכת שאליה אתה מתחבר. הזן את הפקודה הבאה, החלף את <שם המשתמש> בשם המשתמש שלך במחשב המרוחק, ו <מרחוק> לכתובת למחשב או לשרת המרוחקים:
    • $ ssh <username>@<remote>
    • אם ברצונך לציין יציאה, הוסף -p 0000, (החלף את 0000 במספר היציאה הרצוי).
    • תתבקש להזין את הסיסמה שלך לאחר יצירת החיבור. לא תראה את העברת הסמן או קלט תווים כלשהו בעת הקלדת הסיסמה.
    • אם שלב זה נכשל, אז SSH מוגדר בצורה שגויה במחשב שלך או שהמחשב המרוחק אינו מקבל חיבורי SSH.
כיצד אוכל להשתמש בפקודת SCP בעת שימוש ב- Windows Power Shell Open SSH
כיצד אוכל להשתמש בפקודת SCP בעת שימוש ב- Windows Power Shell Open SSH?

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

  1. 1
    נווט במעטפת SSH. כאשר אתה מתחבר לראשונה למחשב המרוחק, אתה אמור להיות ממוקם בספריית HOME שלך. כדי להסתובב במבנה הספריה, השתמש cdבפקודה:
    • cd.. יעלה אותך במעלה ספריה אחת.
    • cd <directoryname> יעביר אותך לספריית המשנה שצוינה.
    • cd /home/directory/path/ יעביר אותך לספרייה שצוינה מהשורש (הבית).
    • cd ~ יחזיר אותך לספריית HOME שלך.
  2. 2
    בדוק את תוכן הספרייה הנוכחית שלך. כדי לראות אילו קבצים ותיקיות במיקום הנוכחי שלך, אתה יכול להשתמש lsבפקודה:
    • ls יפרט את כל הקבצים והתיקיות בספריה הנוכחית שלך.
    • ls -l יפרט את תוכן הספרייה יחד עם מידע נוסף כגון גודל, הרשאות ותאריך.
    • ls-aיפרט את כל התוכן כולל קבצים ותיקיות מוסתרים.
  3. 3
    העתק קבצים ממיקומך למחשב המרוחק. אם אתה צריך להעתיק קבצים מהמחשב המקומי למחשב אליו אתה ניגש מרחוק, אתה יכול להשתמש scpבפקודה:
    • scp /localdirectory/example1.txt <username>@<remote>:<path>יעתיק את example1.txt ל <path> שצוין במחשב המרוחק. אתה יכול להשאיר את <path> ריק כדי להעתיק לתיקיית הבסיס של המחשב המרוחק.
    • scp <username>@<remote>:/home/example1.txt./ יעביר את example1.txt מהספרייה הביתית במחשב המרוחק לספריה הנוכחית במחשב המקומי.
  4. 4
    העתק קבצים דרך המעטפת. אתה יכול להשתמש cpבפקודה כדי ליצור עותקים של קבצים באותה ספרייה או לספרייה שבחרת:
    • cp example1.txt example2.txt תיצור עותק של example1.txt הנקרא example2.txt באותו מיקום.
    • cp example1.txt <directory>/ תיצור עותק של example1.txt במיקום שצוין על ידי <Directory>.
  5. 5
    העבר ושנה שם של קבצים. אם ברצונך לשנות את שם הקובץ או להעבירו ללא העתקה, תוכל להשתמש mvבפקודה:
    • mv example1.txt example2.txtישנה את שם example1.txt ל- example2.txt. הקובץ יישאר באותו מיקום.
    • mv directory1 directory2ישנה את שם מדריך 1 לספריה 2. תוכן המדריך יישאר ללא שינוי.
    • mv example1.txt directory1/ יעביר דוגמה1.txt לספריה 1.
    • mv example1.txt directory1/example2.txt יעביר את example1.txt לספריה 1 וישנה את שמו ל- example2.txt
    יהיה עליך להוריד ולהתקין תוכנית לקוח SSH
    התקן את SSH. עבור Windows, יהיה עליך להוריד ולהתקין תוכנית לקוח SSH.
  6. 6
    מחק קבצים וספריות. אם אתה צריך להסיר משהו מהמחשב שאליו אתה מחובר, אתה יכול להשתמש rmבפקודה:
    • rm example1.txt ימחק את הקובץ example1.txt.
    • rm -I example1.txt ימחק את הקובץ example1.txt לאחר שתבקש לאשר.
    • rm directory1/ ימחק את מדריך 1 ואת כל תוכנו.
  7. 7
    שנה הרשאות לקבצים שלך. באפשרותך לשנות את הרשאות הקריאה והכתיבה של הקבצים שלך באמצעות chmodהפקודה:
    • chmod u+w example1.txtיוסיף את הרשאת הכתיבה (שינוי) לקובץ עבור המשתמש (u). אתה יכול גם להשתמש gבשינוי עבור הרשאות קבוצתיות או oעבור הרשאות עולמיות.
    • chmod g+r example1.txt יוסיף את הרשאת הקריאה (גישה) לקובץ עבור הקבוצה.
    • יש רשימה גדולה של הרשאות שבהן תוכל להשתמש כדי לאבטח או לפתוח היבטים שונים של המערכת שלך.
  8. 8
    למדו את שאר הפקודות הבסיסיות. יש עוד כמה פקודות חשובות בהן תשתמש לא מעט בממשק הקליפה. הם כוללים:
    • mkdir newdirectoryתיצור ספריית משנה חדשה בשם newdirectory.
    • pwd יציג את מיקום הספריה הנוכחי שלך.
    • who מראה מי מחובר למערכת.
    • pico newfile.txtאו vi newfile.txtייצור קובץ חדש ויפתח את עורך הקבצים. במערכת אחרת יותקנו עורכי קבצים שונים. הנפוצים ביותר הם פיקו וי. יתכן שתצטרך להשתמש בפקודות שונות אם מותקן בעורך קבצים אחר.
  9. 9
    קבל מידע מפורט על כל פקודה. אם אינך בטוח מה פקודה תעשה, תוכל להשתמש manבפקודה כדי ללמוד על כל השימושים והפרמטרים האפשריים:
    • man <command> יציג מידע על פקודה זו.
    • man -k <keyword> יחפש בכל דפי האיש אחר מילת המפתח שאתה מציין.

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

  1. 1
    צור את מפתחות ה- SSH שלך. מקשים אלה יאפשרו לך להתחבר למיקום המרוחק מבלי להזין את הסיסמה שלך בכל פעם. זו דרך הרבה יותר בטוחה להתחבר למחשב המרוחק, מכיוון שהסיסמה לא תצטרך להעביר דרך הרשת.
    • צור את תיקיית המפתח במחשב שלך על ידי הזנת הפקודה $ mkdir.ssh
    • צור את המפתחות הציבוריים והפרטיים באמצעות הפקודה $ ssh-keygen -t rsa
    • תישאל אם ברצונך ליצור ביטוי סיסמה למפתחות; זה אופציונלי. אם אינך רוצה ליצור משפט סיסמה, לחץ על Enter. פעולה זו תיצור שני מקשים בספריה.ssh: id_rsa ו- id_rsa.pub
    • שנה את הרשאות המפתח הפרטי שלך. על מנת להבטיח שהמפתח הפרטי יהיה קריא רק עבורך, הזן את הפקודה$ chmod 600.ssh/id_rsa
    כדי להשתמש ב- SSH
    כדי להשתמש ב- SSH, התחל בהורדה ובפתיחה של SSH אם יש לך Windows, או פשוט לפתוח אותו אם יש לך מערכת Mac או Linux.
  2. 2
    מקם את המפתח הציבורי במחשב המרוחק. לאחר יצירת המפתחות שלך, אתה מוכן להציב את המפתח הציבורי במחשב המרוחק כדי שתוכל להתחבר ללא סיסמה. הזן את הפקודה הבאה והחלף את החלקים המתאימים כפי שהוסבר קודם:
    • $ scp.ssh/id_rsa.pub <username>@<remote>:
    • דאג לכלול את המעי הגס (:) בסוף הפקודה.
    • תתבקש להזין את הסיסמה שלך לפני תחילת העברת הקבצים.
  3. 3
    התקן את המפתח הציבורי במחשב המרוחק. לאחר שהנחתם את המפתח במחשב המרוחק, יהיה עליכם להתקין אותו כך שיפעל כהלכה. ראשית, היכנס למחשב המרוחק באותו אופן שעשית בשלב 3.
    • צור תיקיית SSH במחשב המרוחק, אם היא עדיין לא קיימת: $ mkdir.ssh
    • הוסף את המפתח שלך לקובץ המפתחות המורשים. אם הקובץ עדיין לא קיים, הוא ייווצר:$ cat id_rsa.pub >>.ssh/authorized_keys
    • שנה את ההרשאות לתיקיית SSH כדי לאפשר גישה: $ chmod 700.ssh
  4. 4
    בדוק שהחיבור עובד. לאחר שהמפתח הותקן במחשב המרוחק, אתה אמור להיות מסוגל ליצור חיבור מבלי שתתבקש להזין את הסיסמה שלך. הזן את הפקודה הבאה כדי לבדוק את החיבור: $ ssh <username>@<remote>
    • אם אתה מתחבר מבלי להתבקש להזין את הסיסמה, המפתחות מוגדרים כהלכה.

שאלות ותשובות

  • מה אם אצטרך לגשת ליציאה מסוימת?
    השתמש ב- flag-p, ואחריו מספר היציאה. לדוגמא: @ -p
  • כיצד אוכל להשתמש בפקודת SCP בעת שימוש ב- Windows Power Shell Open SSH? אני משדרט VPS של אובונטו 16,04. זה עדיין מבקש את הסיסמה שלי.
    אם תנסה להשתמש ב- Powershell בחשבון שאינו מנהל מערכת, הוא יבקש סיסמה. נסה להקליד את סיסמת החשבון שלך אם אתה מנהל המערכת.

מאמרים בנושאים דומים
  1. כיצד למצוא את סיסמת ה- WiFi שלך?
  2. כיצד למנוע התקפות DDoS בנתב?
  3. כיצד לחבר נתב בלקין?
  4. כיצד להגדיר נתב Netgear?
  5. כיצד לעדכן את הקושחה של קישור?
  6. כיצד להגדיר נתב קישור wrt160n?
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail