macOS Sierra は SSH キーを保存しません Keychain / pubkeyAcceptedKeyTypes ?

Administrator所有するサーバー/開発者のii iMac または Mac本彼らは新しいの打ち上げ後に少し驚きを持っていました macOS シエラ.
秘密鍵/公開鍵を必要とするサーバーまたはその他のシステムでパスワードなしの認証に使用されるDSSSSHキーは、 macOS シエラそれが付属しています OpenSSHの7. キーが追加されていても、システムを再起動した後、ログインしようとすると Terminal、次のメッセージが表示されます。

アクセス許可は拒否されました(公開鍵、GSSAPI-keyex、GSSAPI-と、マイク).

By default、キーを追加する keychain OSXとで行われます macOS、コマンドラインから:「しーadd k」で実行 Terminal。 発売まで macOS Sierra、SSH キーは保持されていました keychain、キーが保存されているサーバーには、単純な SSH/SFTP 認証コマンドが必要です。 残念ながら、このコマンドは機能しなくなり、「ssh-add -K 」には何の価値もありません。 macOS シエラ。 このコマンドは、次の場所で実行する必要があります。 Terminal オペレーティング システムを再起動またはログアウトするたびに、ssh キーが保存されなくなるため macOS Keychain.

まだ解決策があります。 ミニスクリプトを追加する .plist  in 〜/ライブラリ/のLaunchAgents /つまり、コマンドラインを実行します しーadd 層状に起動時。
このトピックに関する詳細と議論はで見つけることができます それ.
SSHキーをに保存する macOS シエラ Keychain.

テクノロジー愛好者として、2006年からStealthSettings.comで喜んで記事を書いています。macOS、Windows、Linuxなどのオペレーティングシステムに豊富な経験があり、プログラミング言語やブログプラットフォーム(WordPress)などにも精通しています。オンラインストア(WooCommerce、Magento、PrestaShop)も含め、さまざまな分野での経験があります。

» iHowTo » iHowTo- macOS » macOS Sierra は SSH キーを保存しません Keychain / pubkeyAcceptedKeyTypes ?
コメント