リモートホストでいくつかのコマンドを実行する必要があります。このホストは「ルーター」になります。私は RPC 呼び出しを扱ったことがありません。Django
もう 1 つの大きな問題は、 Web ベースのアプリケーションからこれらのコマンドを実行する必要があることです。手順は次のとおりです。
- ユーザーがページを開き、実行するコマンドを選択します
- ユーザーは、指定されたリストからリモート ホストを選択します
- ユーザーが実行ボタンをクリック
- その間、Django はセキュリティの問題をチェックします。を使用してリモートホストを承認することを意味します
SSH
- そして、必要なコマンドがホスト上で実行され、メッセージが送り返されます
"Done!"
この問題に取り組むにはどうすればよいですか?
ユーザー プロファイル ページからリモート ホストへの SSH 接続を作成するにはどうすればよいですか?
セキュリティ上の理由から、ユーザーの秘密鍵を使用して接続を作成したいと考えています。関連する質問もいくつか見つけましたが、正しい方向がわかりませんでした:)