אם אתה מתחבר למחשב אחר דרך האינטרנט, סביר להניח שתרצה לשמור על בטיחות הנתונים שלך. SSH היא אחת הדרכים לעזור בכך. כדי לגרום לזה לקרות, עליך להגדיר SSH כראוי במחשב שלך ולאחר מכן ליצור חיבור מוצפן לשרת שלך. רק זכור, על מנת שהחיבור יהיה מאובטח, SSH חייב להיות מופעל בשני קצות החיבור. עקוב אחר מדריך זה כדי לוודא שהחיבור שלך בטוח ככל האפשר.
צעדים
חלק 1 מתוך 3: התחברות בפעם הראשונה
שלב 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 מותקן מראש.
שלב 2. הפעל SSH
פתח את תוכנית הטרמינל המותקנת על ידי Cygwin, או Bash ב- Ubuntu ב- Windows עבור Windows 10, או פתח את הטרמינל ב- OS X או Linux. SSH משתמש בממשק הטרמינל כדי ליצור אינטראקציה עם מחשבים אחרים. אין ממשק גרפי ל- SSH, כך שתצטרך להקליד פקודות בנוחות.
שלב 3. בדוק את החיבור
לפני שתצלול ליצירת מפתחות מאובטחים והעברת קבצים, תרצה לבדוק ש- SSH מוגדר כהלכה במחשב שלך כמו גם במערכת שאליה אתה מתחבר. הזן את הפקודה הבאה, החלף בשם המשתמש שלך במחשב המרוחק, וכתובת המחשב או השרת המרוחק:
-
$ ssh @
-
אם ברצונך לציין יציאה, הוסף
-p 0000
- (החלף את 0000 במספר היציאה הרצוי).
- תתבקש להזין את הסיסמה שלך לאחר חיבור החיבור. לא תראה את הסמן או הזנת תווים בעת הקלדת הסיסמה.
- אם שלב זה נכשל, או ש- SSH מוגדר בצורה לא נכונה במחשב שלך או שהמחשב המרוחק אינו מקבל חיבורי SSH.
חלק 2 מתוך 3: לימוד פקודות בסיסיות
שלב 1. נווט במעטפת SSH
כאשר אתה מתחבר לראשונה למחשב המרוחק, אתה אמור להיות ממוקם בספריית HOME שלך. כדי להסתובב במבנה הספרייה, השתמש ב
CD
פקודה:
-
תקליטור..
- יעלה אותך למעלה בספרייה אחת.
-
CD
- יעביר אותך לספריית המשנה שצוין.
-
cd/home/directory/path/
- יעביר אותך לספרייה שצוין מהשורש (בית).
-
תקליטור ~
- יחזיר אותך לספריית HOME שלך.
שלב 2. בדוק את תוכן הספרייה הנוכחית שלך
כדי לראות אילו קבצים ותיקיות במיקום הנוכחי שלך, תוכל להשתמש ב
ls
פקודה:
-
ls
- יפרט את כל הקבצים והתיקיות בספרייה הנוכחית שלך.
-
ls –l
- יפרט את תוכן הספרייה יחד עם מידע נוסף כגון גודל, הרשאות ותאריך.
-
ls-a
- יפרט את כל התוכן כולל קבצים ותיקיות מוסתרים.
שלב 3. העתק קבצים מהמיקום שלך למחשב המרוחק
אם עליך להעתיק קבצים מהמחשב המקומי למחשב שאליו אתה ניגש מרחוק, תוכל להשתמש ב
scp
פקודה:
-
scp /localdirectory/example1.txt @:
- יעתיק את example1.txt למצוין במחשב המרוחק. אתה יכול להשאיר ריק להעתיק לתיקיית הבסיס של המחשב המרוחק.
-
scp @:/home/example1.txt./
- יעביר דוגמא 1. txt מספריית הבית במחשב המרוחק לספרייה הנוכחית במחשב המקומי.
שלב 4. העתק קבצים דרך המעטפת
אתה יכול להשתמש ב
cp
הפקודה ליצור עותקים של קבצים באותה ספריה או לספרייה שבחרת:
-
cp example1.txt example2.txt
- תיצור עותק של example1.txt הנקרא example2.txt באותו מיקום.
-
cp example1.txt /
- תיצור עותק של example1.txt במיקום שצוין על ידי.
שלב 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
שלב 6. מחק קבצים וספריות
אם אתה צריך להסיר משהו מהמחשב שאליו אתה מחובר, תוכל להשתמש ב
rm
פקודה:
-
rm example1.txt
- ימחק את הקובץ example1.txt.
-
rm –I example1.txt
- ימחק את הקובץ example1.txt לאחר שתבקש ממך לאשר.
-
מדריך rm1/
- ימחק את directory1 ואת כל תוכנו.
שלב 7. שנה הרשאות לקבצים שלך
אתה יכול לשנות את הרשאות הקריאה והכתיבה של הקבצים שלך באמצעות
chmod
פקודה:
-
chmod u+w example1.txt
יוסיף את הרשאת הכתיבה (שינוי) לקובץ עבור המשתמש (u). אתה יכול גם להשתמש ב-
ז
משנה עבור הרשאות קבוצתיות או
o
- לקבלת הרשאות עולמיות.
-
chmod g+r example1.txt
- יוסיף את הרשאת הקריאה (גישה) לקובץ עבור הקבוצה.
- יש רשימה גדולה של הרשאות שבהן תוכל להשתמש כדי לאבטח או לפתוח היבטים שונים של המערכת שלך.
שלב 8. למד את הפקודות הבסיסיות האחרות השונות
ישנן עוד כמה פקודות חשובות שתשתמש בהן לא מעט בממשק המעטפת. הם כוללים:
-
מדריך חדש mkdir
- תיצור ספריית משנה חדשה בשם newdirectory.
-
pwd
- יציג את מיקום הספרייה הנוכחי שלך.
-
מי
- מראה מי מחובר למערכת.
-
pico newfile.txt
אוֹ
vi newfile.txt
- תיצור קובץ חדש ויפתח את עורך הקבצים. מערכת אחרת תותקן עורכי קבצים שונים. הנפוצים ביותר הם pico ו- vi. ייתכן שיהיה עליך להשתמש בפקודות שונות אם מותקן עורך קבצים אחר.
שלב 9. קבל מידע מפורט על כל פקודה
אם אינך בטוח מה פקודה תעשה, תוכל להשתמש ב
איש
פקודה ללמוד על כל השימושים והפרמטרים האפשריים:
-
איש
- יציג מידע על פקודה זו.
-
גבר –ק
- יחפש בכל דפי האדם את מילת המפתח שאתה מציין.
חלק 3 מתוך 3: יצירת מפתחות מוצפנים
שלב 1. צור את מפתחות ה- SSH שלך
מפתחות אלה יאפשרו לך להתחבר למיקום המרוחק מבלי שתצטרך להזין את הסיסמה שלך בכל פעם. זוהי דרך הרבה יותר מאובטחת להתחבר למחשב המרוחק, מכיוון שהסיסמה לא תצטרך להעביר דרך הרשת.
-
צור את תיקיית המפתחות במחשב שלך על ידי הזנת הפקודה
$ mkdir.ssh
-
צור את המפתחות הציבוריים והפרטיים באמצעות הפקודה
$ ssh-keygen –t rsa
- תישאל אם ברצונך ליצור משפט סיסמה למפתחות; זה אופציונלי. אם אינך מעוניין ליצור משפט סיסמה, הקש Enter. פעולה זו תיצור שני מפתחות בספריית.ssh: id_rsa ו- id_rsa.pub
-
שנה את הרשאות המפתח הפרטי שלך. על מנת להבטיח שהמפתח הפרטי יהיה קריא רק על ידך, הזן את הפקודה
$ chmod 600.ssh/id_rsa
שלב 2. הנח את המפתח הציבורי במחשב המרוחק
לאחר יצירת המפתחות שלך, אתה מוכן למקם את המפתח הציבורי במחשב המרוחק, כך שתוכל להתחבר ללא סיסמה. הזן את הפקודה הבאה והחלף את החלקים המתאימים כפי שהוסבר קודם לכן:
-
$ scp.ssh/id_rsa.pub @:
- הקפד לכלול את המעי הגס (:) בסוף הפקודה.
- תתבקש להזין את הסיסמה שלך לפני תחילת העברת הקבצים.
שלב 3. התקן את המפתח הציבורי במחשב המרוחק
לאחר שהצבת את המפתח במחשב המרוחק, יהיה עליך להתקין אותו כך שיפעל כראוי. ראשית, היכנס למחשב המרוחק כפי שעשית בשלב 3.
-
צור תיקיית SSH במחשב המרוחק, אם היא לא קיימת עדיין:
$ mkdir.ssh
-
צרף את המפתח שלך לקובץ המפתחות המורשה. אם הקובץ עדיין לא קיים, הוא ייווצר:
$ cat id_rsa.pub >>.ssh/autorized_keys
-
שנה את ההרשאות לתיקיית SSH כדי לאפשר גישה:
$ chmod 700.ssh
שלב 4. בדוק שהחיבור פועל
לאחר התקנת המפתח במחשב המרוחק, אתה אמור להיות מסוגל ליצור חיבור מבלי להתבקש להזין את הסיסמה שלך. הזן את הפקודה הבאה כדי לבדוק את החיבור:
$ ssh @