macOS Sierra 不在 Keychain/PubkeyAcceptedKeyTypes 中保存 SSH 密鑰?

服務器管理員/開發商業主 iMac 或 MacBook他們有一個小驚喜推出新的後 macOS 內華達.
在服務器或其他需要私鑰/公鑰的系統上用於無密碼身份驗證的DSS SSH密鑰不再保留在 macOS 內華達OpenSSH的7。 即使添加了密鑰, restart在系統區域中,當嘗試在終端中進行身份驗證時,我們將收到以下消息:

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

By default,在 鑰匙扣 它可以在OS X和OS X中完成 macOS, 通過命令行:“SSH-add 克”執行於 終端。 直到發射 macOS Sierra,SSH 密鑰保留在鑰匙串中,需要在保存密鑰的服務器上執行簡單的 SSH/SFTP 身份驗證命令。 不幸的是,這個命令不再有效,並且“ssh-add -K ”沒有價值 macOS 塞拉。 這個命令需要在 終端 在每個 restart已經或退出了操作系統,因為ssh密鑰不再保存在 macOS 鑰匙扣.

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

發表評論

你的郵件 addres 不會發表。 必填字段標 *

總金額
0
分享
上一篇文章

如何禁用WiFi路由器和使用自己的路由器UPC

下一篇文章

如何為USB記憶棒加密碼/加密- macOS / OS X 加密閃存盤

用戶搜索:

chabi gucha,
總金額
0
分享到