macOS Sierra 不會將 SSH 密鑰保存在 Keychain /pubkeyAcceptedKeyTypes ?

Administratorii 擁有的服務器/開發人員 iMac 或 Mac書他們有一個小驚喜推出新的後 macOS 內華達.
在服務器或其他需要私鑰/公鑰的系統上用於無密碼身份驗證的DSS SSH密鑰不再保留在 macOS 內華達OpenSSH的7. 即使添加了密鑰,重新啟動系統後,嘗試登錄時 Terminal,我們將收到以下消息:

權限被拒絕(公鑰,GSSAPI-keyex,GSSAPI-與-MIC).

By default,在 keychain 它可以在OS X和OS X中完成 macOS, 通過命令行:“SSH-add 克”執行於 Terminal。 直到發射 macOS Sierra,SSH 密鑰保留在 keychain,對於已保存密鑰的服務器,需要使用簡單的 SSH/SFTP 身份驗證命令。 不幸的是,這個命令不再起作用,並且“ssh-add -K ”沒有價值 macOS 塞拉。 這個命令需要在 Terminal 每次重新啟動或從操作系統註銷後,因為 ssh 密鑰不再保存在 macOS Keychain.

仍然有解決方案。 添加一個迷你腳本 的.plist  in 〜/資源庫/ LaunchAgents /那執行的命令行 SSH-add 在分層在啟動時。
有關此主題的詳細信息和討論可以在這裡找到 aceasta.
將SSH密鑰保存在 macOS 內華達 Keychain.

對技術充滿熱情,我很高興寫 StealthSettings.com 自 2006 年起。我在作業系統方面擁有豐富的經驗: macOS, Windows 對 Linux,而且還包括程式語言和部落格平台(WordPress)和線上商店(WooCommerce、Magento、PrestaShop)。

如何 » iHowTo » iHowTo- macOS » macOS Sierra 不會將 SSH 密鑰保存在 Keychain /pubkeyAcceptedKeyTypes ?
發表評論