ホスト環境に安全に接続する必要がある iPhone アプリがあります。SSH を使用してこれを行ってから、ポート フォワーディングを使用して localhost:port に接続します。これは実際にはホスト上で実行されているサービスです。
現在、概念実証を機能させる方法は、アプリに証明書 (プライベートおよびパブリック) を含め、SSH でホストに接続することです。
これは、パスワードを配布する必要がないことを意味しますが、これは良い習慣ですか? アプリに秘密鍵を含める必要がありますか?
そうでない場合、パスワードを配布せずにこれを行うにはどうすればよいですか? また、何を含める必要がありますか?