私はいくつかの異なるコンピューターでマルチプロセッシングを利用しようとしていますが、これはpathos
次のことを目的としているようです。しかし、ドキュメントを見ると、クラスターを起動して実行する方法について途方に暮れています。私は探しています:
- 安全な認証を使用して、リモート サーバーまたはリモート サーバーのセットをセットアップします。
- リモート サーバーに安全に接続します。
pool.map
標準のマルチプロセッシング パッケージ (この関連する質問の疑似コードなど) のような単純な API を使用して、リモート サーバーとローカル マシンの両方のすべての CPU にタスクをマップします。
(1) の例が見当たらず、(2) のトンネルの例がわかりません。この例では、実際にはローカルホスト上の既存のサービスに接続していません。また、他の誰かがサーバーに接続するのを防ぐために、この通信に何らかのパスワード/キーを要求できるかどうか/その方法を知りたいです。これが SSH 認証を使用していることは理解していますが、トラフィックがインターネットを通過するときに読み取られないことを保証するだけで、他の誰かがサーバーをハイジャックするのを防ぐために何もしない既存のキーがありません。