1.4. מפתחות SSH
SSH מפתחות לאפשר אימות בין שני מארחים ללא צורך בסיסמה. אימות מפתח SSH משתמש בשני מפתחות, א פְּרָטִי מפתח וא ציבורי מַפְתֵחַ.
כדי ליצור את המפתחות, מהנחיה מסוף הזן:
ssh -keygen -t rsa
פעולה זו תיצור את המפתחות באמצעות ה אלגוריתם RSA. במהלך התהליך תתבקשו להזין סיסמה. פשוט מכה זן כאשר תתבקש ליצור את המפתח.
כברירת מחדל ה ציבורי המפתח נשמר בקובץ ~ / .ssh / id_rsa.pubתוך ~/.ssh/id_rsa האם ה פְּרָטִי מַפְתֵחַ. כעת העתק את id_rsa.pub קובץ למארח המרוחק וצרף אותו ל ~/.ssh/authorized_keys על ידי הזנת:
ssh-copy-id username@remotehost
לבסוף, בדוק שוב את ההרשאות ב- מפתחות_מורשים קובץ, רק למשתמש המאומת צריכות להיות הרשאות קריאה וכתיבה. אם ההרשאות אינן נכונות שנה אותן על ידי:
chmod 600 .ssh / מורשה_מפתחות
כעת אתה אמור להיות מסוגל להעביר SSH למארח מבלי שתתבקש להזין סיסמה.