יצירת מפתח SSH
אפשר ליצור מפתח בעזרת התוכנה WinSCP. בוודאי ישנן דרכים נוספות ליצור מפתחות, אבל מאחר שיש לי התוכנה הזאת אני משתמשת בה:
- כשפותחים את התוכנה, בתחתית חלון הלוגאין יש כפתורים. על אחד מהם כתוב “Tools” וכשלוחצים עליו נפתחת רשימת כלים.
- אחד הפריטים ברשימה הוא “Run PuTTYgen”. לחיצה עליו פותחת חלון.
- בחלון הזה נמצא, בין השאר, הכפתור “Generate” שיוצרת key pair. לוחצים עליו והוא יוצר מפתח, שזה למעשה מחרוזת ארוכה מאוד של תווים.
- את המחרוזת הזאת שומרים בקובץ במחשב שלנו.
כל ההוראות האלה ועוד, ובנוסף גם צילומי מסך, נמצאים באתר ssh.com.
העלאת המפתח הציבורי לשרת
בשרת ה-Linux: להכניס את המפתח הציבורי בסוף הקובץ authorized_keys שבספריית נקודה .SSH
, בספריית היוזר (למשל root
), שתחת תיקיית home
:
/home/root/.ssh/authorized_keys
הגדרת PuTTY להכיר את המפתח
אחרי שעשינו זאת, צריך ללמד את putty להכיר את הסיסמה: ב-PuTTY
, בהגדרות השרת, מכניסים את הנתיב של קובץ ה-key שנמצא במחשב שלנו.
במסך Connection -> SSH -> Auth
.
ועוד הגדרות תצורה ל-PuTTY: בתפריט השמאלי, תחת Windows, מגדירים:
- Columns: 100
- Rows: 25
- Lines of scrollback: 20,000
הגדרות נוספות ב-הגדרת PuTTY ל-GUI
בתפריט השמאלי, תחת Windows->Appearance, מגדירים: Font used in the terminal window: Courier New, 16-point (ככה זה גדול מספיק)