אם חלק מהחיים שלך כולל כניסה לשרת מרוחק יהיה זה עבור עצמית בלוג, A. התקנה NextCloud. , או לשלוח את השינויים האחרונים שלך Github , אתה צריך מפתחות ssh. ב - Windows 10 ו 11 אנחנו מפונקים לבחירה כשזה מגיע לייצר מפתחות חדשים.
הנה איך ליצור את כל המפתחות SSH שתצטרך אי פעם באמצעות שלוש שיטות שונות. אנו נראה לך כיצד ליצור קבוצה ראשונית של מפתחות, כמו גם אלה נוספים אם ברצונך ליצור מפתחות שונים עבור אתרים מרובים.
קָשׁוּר: איך עצמי מארח את האתר שלך ניתוח עם סביר
אפשרות 1: צור מקשים בשורת הפקודה
ל- Windows 10 יש לקוח OpenSSH מובנה מאז עדכון אפריל 2018. Windows 11 מגיע גם עם תכונה זו מובנית.
להשתמש בזה פתח את שורת הפקודה של Windows על ידי להכות את מפתח Windows ולהקליד "cmd".
עֵצָה: אם אתה משתמש בשורת הפקודה לעתים קרובות, מומלץ מאוד להתקין טרמינל של Windows. מהחנות Windows (מותקן ב- Windows 11 כברירת מחדל). זה תוכנית לשוניות שיכולה להפעיל את שורת הפקודה, פגז כוח , ואת תת המשנה של Windows עבור לינוקס כל בחלון אחד. יש לזה גם כיף תכונות כמו הגדרת תמונות רקע .
בין אם אתה משתמש בשורת הפקודה או ב- Windows מסוף, הקלד
SSH-Keygen.
ולחץ על Enter. זה יהיה באופן אוטומטי לייצר את המפתחות SSH. בבדיקות שלנו ב- Windows 11, היא יצרה מפתח RSA 2048-bit. אם אתה רוצה להשתמש באלגוריתם שונה -
Github ממליץ ED25519.
, למשל - אז אתה סוג
SSH-Keygen -t ED25519
.
לאחר הקלדת הפקודה שלך להיכנס, ולאחר מכן תתבקש לתת את המפתח שלך שם ולשמור אותו במיקום מסוים. אם אתה משתמש ברירות המחדל אז זה יחסוך את המפתחות שלך
C: \ User [Uptusername]
-Assuming כונן C הוא המקום שבו חשבון המשתמש שלך מאוחסן.
לאחר מכן, תתבקש להזין סיסמה. אנו ממליצים לך לעשות זאת כדי לשמור על מאובטח המפתח שלך. אם אתה מודאג לשכוח את הסיסמה שלך לבדוק את זה עגול של מנהלי הסיסמה הטובים ביותר בסקירה חנון . אם אתה באמת לא רוצה ביטוי סיסמה ואז פשוט להכות להיכנס.
זה המפתחות שלך נוצרים, שמורים, ומוכן לשימוש. תראה שיש לך שני קבצים בתיקייה ".ssh" שלך: "ID_RSA" ללא סיומת קובץ ו "ID_RSA.PUB". האחרון הוא המפתח שאתה מעלה לשרתים כדי לאמת בזמן הראשון הוא המפתח הפרטי שאתה לא לשתף עם אחרים.
הערה: אם אתה לא יכול לראות את התיקייה ".ssh" שלך ב- File Explorer, בדוק את המדריך שלנו כיצד להציג קבצים ותיקיות מוסתרים ב- Windows .
אם אתה רוצה ליצור מקשים מרובים עבור אתרים שונים כי קל מדי. תגיד, למשל, רצית להשתמש במפתחות ברירת המחדל שנוצרו רק עבור שרת יש לך על האוקיינוס הדיגיטלי, ואתה רוצה ליצור קבוצה נוספת של מקשים עבור github. אתה עוקב אחר אותו תהליך כמו לעיל, אבל כאשר הגיע הזמן לשמור את המפתח שלך אתה פשוט לתת לו שם אחר כגון "ID_RSA_GITHUB" או משהו דומה. אתה יכול לעשות את זה כמה פעמים שאתה אוהב. רק תזכור כי מפתחות יותר יש לך, יותר מפתחות אתה צריך לנהל. כאשר אתה שדרוג למחשב חדש אתה צריך להעביר את המקשים עם הקבצים האחרים שלך או סיכון לאבד גישה לשרתים שלך חשבונות, לפחות באופן זמני.
קָשׁוּר: כיצד PowerShell שונה משורת הפקודה של Windows
אפשרות 2: צור מקשים ב- WSL
אם אתה a. Wsl משתמש, באפשרותך להשתמש בשיטה דומה עם שלך WSL Install. . למעשה, זה בעצם זהה עם גרסה שורת הפקודה. למה אתה רוצה לעשות את זה? אם אתה בעיקר לחיות בלינוקס עבור שורת הפקודה חובות אז זה פשוט הגיוני לשמור על המקשים שלך WSL.
פתח את מסוף Windows או שורת הפקודה המובנית של אובונטו (בהנחה שהתקנת את אובונטו לינוקס). אז זה מאוד דומה ל- Windows. שלא כמו Windows, מומלץ לציין אם אתה רוצה מפתח RSA או משהו כמו ED25519.
תגיד שאתה רוצה ליצור מפתח RSA-4096. היית מקליד את הפקודה הבאה:
SSH-KEYGEN -T RSA -B 4096
אם אתה רוצה ED25519 אז הדרך המומלצת היא כדלקמן:
SSH-KEYGEN -T ED25519 -C "שלך @ address"
מומלץ להוסיף את כתובת הדוא"ל שלך כמזהה, אם כי אינך צריך לעשות זאת ב- Windows שכן ייתכן שהגירסה של מיקרוסופט משתמשת באופן אוטומטי את שם המשתמש שלך ואת שם המחשב שלך עבור זה.
שוב, כדי ליצור מקשים מרובים עבור אתרים שונים רק תג על משהו כמו "_github" עד סוף שם הקובץ.
קָשׁוּר: 3 כלים לינוקס כדי לרוץ על Windows 10 עם WSL
אפשרות 3: ליצור מפתחות עם מרק
במשך שנים, בית הספר הישן תוכנית מרק היתה דרך פופולרית לתקשר עם שרת ב- Windows. אם כבר יש לך תוכנית זו על המערכת שלך הוא גם מציע שיטה ליצירת מפתחות SSH.
מרק מגיע עם מספר תוכניות עוזר, שאחד מהם נקרא גנרטור מפתח מרק. כדי לפתוח את החיפוש אחר זה על ידי להכות את מפתח Windows והקלדת "puttygen", או לחפש אותו בתפריט התחלה.
ברגע שזה פתוח, בתחתית החלון תראה את הסוגים השונים של מפתחות כדי ליצור. אם אינך בטוח בכך להשתמש, בחר "RSA" ולאחר מכן בתיבת הכניסה שאומרת "מספר סיביות במפתח שנוצר" סוג ב "4096". חלופה נוספת היא לבחור "EDDSA", ולאחר מכן מהתפריט הנפתח שמופיע להלן לוודא "ED25519 (255 סיביות) נבחר.
עכשיו, כל מה שאתה צריך לעשות הוא ללחוץ על "לייצר", מרק יתחיל לעבוד. זה לא צריך לקחת זמן רב מדי בהתאם כוחו של המערכת שלך, ומרק יבקש ממך להזיז את העכבר סביב החלון כדי לעזור ליצור קצת יותר אקראיות במהלך הדור מפתח.
ברגע שזה נעשה לחץ על "שמור מפתח ציבורי" כדי לשמור את המפתח הציבורי שלך, ולשמור אותו שבו אתה רוצה עם השם "ID_RSA.Pub" או "ID_ED25519.PUB" תלוי אם בחרת RSA או ED25519 בשלב מוקדם יותר.
ואז כדי לקבל את המפתח הפרטי שלך זה לוקח צעד נוסף. כברירת מחדל, מרק מייצר מפתחות PPK לשימוש עם הלקוח מרק. אם אתה רוצה OpenSSH, לעומת זאת, בחלק העליון של החלון בחר המרות & GT; ייצוא מפתח OpenSSH ולאחר מכן לשמור את הקובץ כמו "ID_RSA" או "ID_ED25519" ללא סיום הקובץ.
יצירת מפתחות SSH הוא ממש קל בשיטה שתבחר. אנו ממליצים ללכת עם אפשרות שורת הפקודה של Windows, אלא אם יש לך כבר מרק מותקן, או מעדיף לינוקס ולהבין את המערכת.
קָשׁוּר: הדרכים הטובות ביותר כדי לאבטח את השרת SSH שלך