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-להוסיף K" אין ערך על MacOS סייר. פקודה זו תבוצע מסוף לאחר כל הפעלה מחדש או להתנתק מערכת ההפעלה, מאחר שמפתח ssh הוא כבר לא חוסך MacOS Keychain.

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

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

על הסופר

התגנבות

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

השאירו תגובה