アイデアiosのgoodreaderでsftpのprivate-keyが読み込めない問題opensshのsftpが前提です。iosのgoodreaderでsftpのprivate-keyが読み込めませんでした。これはmacのssh-keygenで作成されるコマンドの出力が変更されているので、昔作ったキーでは読み込めますが、新しく作ったキーは読み込めなかったのです。よって、キーを作り直すか、キー自体を編集することで解決。私はいつもこんな感じでssh-keyを登録したり、変更したりします。user@localhost簡単に説明すると、サーバーの/etc/ssh/sshd_configにて設定される.ssh/authorized_keysに公開鍵が登録される仕組み。この公開鍵に対応する秘密鍵を共有すれば、大抵はサーバーにアクセスできる。よって、iosのgoodreaderにもこんな感じで使える秘密鍵(.ssh/authorized_keysに書いた公開鍵に対応するやつ)を使えばアクセスできるはずなんですが、できなかった。定められた秘密鍵のフォーマットだ。基づいたもので、運用の問題で実現することがなかった。いうフォーマットは秘密鍵、公開鍵のフォーマットとして広く使われたようだ。その役割を終えるのかもしれない。https://amasuda.xyz/post/2019-07-27-ssh-keygen-openssh-to-pem/goodreaderはこの辺対応していない感じ?なので、macのデフォルトで作ったキーが使えないためハマる人とか多そう。