SSHアクセスに関していくつか奇妙な問題があります。 macOSMojaveを搭載した新しいMacを再インストールしました。
SSHキーを構成した後、両方のLinuxサーバー(Ubuntu 18.04 LTSおよびUbuntu 16.04)に接続できます。パスワードなしの端末経由の接続は問題なく動作しますが、他のソフトウェアを使用して接続しようとすると接続に失敗します。
私のパブキーがUbuntuに追加されましたauthorized_keys
、ユーザーの一致など。以前のラップトップはまだあり、MojaveとSSHを問題なく実行しています。
Robo3T、commanderOne、cyberduckでSSH接続を設定してみました。端末が成功する間、これらすべてが失敗します。
この問題をどこで検索すればよいかわかりませんか?
長い検索の後、以前のラップトップから秘密鍵と公開鍵をコピーしました。これは問題の解決策のようです。端末接続が機能し、サードパーティのアプリが機能しない理由について、私はまだ興味があります。
私の推測では、新しいキーにはキー自体にパスワードがあり、古いマシンからコピーしたものにはありません。他のアプリケーションはパスワードを知らないため、キーを使用できません。この問題を回避するためにパスワードにKeyChainを使用できると思いますが、High Sierra以降は SSH設定の更新 で自分でオンにする必要があります。