תקן בעלים גרועים או הרשאה ב- .ssh/config

Fix Bad Owners Permission



כולנו אוהבים SSH! זהו כלי רב עוצמה בו אנו משתמשים כדי ליצור אינטראקציה עם מכונות מרוחקות ולבצע משימות כבדות בנוחות הטרמינל המקומי שלנו.

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







מדריך מהיר זה יראה לך כיצד לפתור בעלות או הרשאה גרועה בקובץ .ssh/config.



דרישות מוקדמות

לפני שנתחיל במדריך:



  • ודא שיש לך מפתח פרטי וציבורי
  • ודא שהמפתח הציבורי שלך זמין בקובץ Author_keys של המחשב המרוחק שלך.

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





https://linuxhint.com/use-ssh-copy-id-command/

מה גורם לבעלים רעים או לשגיאות הרשאה?

הבעלים הרע או שגיאת ההרשאה בקובץ .ssh/config נובעות מהרשאות שגויות בקובץ עצמו או בספריית .ssh.



הקבצים בספריית .ssh צריכים להיות בעלי הרשאת קריאה וכתיבה של המשתמש בלבד; שאינו כולל את הקבוצה או אחרים.

כיצד לתקן שגיאות בעלים ורשויות

כדי לפתור שגיאה זו, כל שעלינו לעשות הוא להגדיר את ההרשאות הנכונות בקובץ .ssh/config.

אם אתה לא כל כך נוח עם הרשאות לינוקס, בדוק את הכלי האינטואיטיבי הזה לשימוש ב- chmod.

https://chmodcommand.com/

כדי להגדיר את ההרשאות הנכונות, השתמש בפקודה:

$ sudo chmod 600 ~/.ssh/config

לאחר שתבצע את הפקודה לעיל, הרשאת הקובץ צריכה להיות כדלקמן:

תוכל גם להשתמש בפקודת chown כדי להצביע בבעלים של הקובץ באמצעות הפקודה:

$ sudo chown $ USER ./ssh/config

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

סיכום

זה היה מדריך קצר ומהיר לפתרון בעל .ssh/config בעלים רע או שגיאת הרשאה. אם אתה מחפש הדרכה מעמיקה יותר, בדוק את ה- SSH הבא מדריך פתרון בעיות.