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 在分层在启动时。
有关此主题的详细信息和讨论可以在这里找到 .
将SSH密钥保存在 macOS 内华达 Keychain.

作为科技爱好者,我从2006年开始在StealthSettings.com上愉快地撰写文章。我在操作系统方面有丰富的经验,包括macOS、Windows和Linux,还熟悉编程语言和博客平台(WordPress),以及在线商店平台(WooCommerce、Magento、PrestaShop)。

如何以 » iHowTo » iHowTo- macOS » macOS Sierra 不会将 SSH 密钥保存在 Keychain /pubkeyAcceptedKeyTypes ?
发表评论