MacOS אינו שומר מפתחות SSH בסיירה Keychain / PubkeyAcceptedKeyTypes?

מנהלי מערכות שרת / מפתחים בעלי iMac אוMacBookהיה להם הפתעה קטנה לאחר ההשקה של חדש MacOS סיירה.
DSS SSH קבצים מפתח בשימוש ללא שרתי אימות סיסמה או מערכות אחרות שדורשות privatekeys / לא publickeys כבר נשמר MacOS סיירהזה מגיע עם OpenSSH 7. גם אם המפתח שלך נוסף לאחר הפעלה מחדש של המערכת, כאשר מנסה להתחבר Terminal, אנו נהיה בירך על ידי ההודעה:

הרשאה נדחתה (PublicKey, GSSAPI-keyex, GSSAPI-עם-מיקרופון).

כברירת מחדל, הוספת מפתח מחזיק מפתחות נעשה גם OS X ו- MacOS, דרך שורת הפקודה: "ssh-add -K <key>"הוצא להורג מסוף. כדי להפעיל מקשי MacOS סייר SSH היו נשמרים ב- keychain, ודורשים שרתי SSH / SFTP הפקודה האימות פשוט שקלידיו ניצלו. למרבה הצער, פקודה זו מפסיקה לפעול, ו "ssh-add-K" אין שום ערך על סיירה MACOS. פקודה זו יהיה צורך לבצע ב מסוף לאחר כל הפעלה מחדש או להתנתק מערכת ההפעלה, מאחר שמפתח ssh הוא כבר לא חוסך MacOS Keychain.

עם זאת, ישנם פתרונות. הוספת סקריפט מיני .plistבתוך ~ / Library / LaunchAgents /זה לבצע שורת הפקודה ssh-להוסיף stratupבעת ההפעלה.
פרטי דיון בנושא זה ניתן למצוא בכתובת זה אחד.
שמירת מפתחות SSH בסיירה MacOS Keychain.

MacOS אינו שומר מפתחות SSH בסיירה Keychain / PubkeyAcceptedKeyTypes?

על הסופר

התגנבות

תשוקה על כל דבר כלומר גאדג 'טים ו- IT, אני כותב עם stealthsettings הנאה מ 2006 ואני אוהב לגלות איתך דברים חדשים על מחשבים ומערכות הפעלה macOS, לינוקס, Windows, iOS ו- Android.

השאירו תגובה