SSH を使用してインタープリターを構成する
SSH 経由でリモート Python インタープリターを構成する
PyCharm は ssh-sessions 経由でリモートインタープリターを実行するため、リモートホストで SSH サーバーが起動していることを確認してください。
次のいずれかを実行します:
Python インタープリターセレクターをクリックして、 設定 を選択します。
Ctrl+Alt+S を押して 設定 を開き、 に移動します。
プロジェクトにサブプロジェクトが含まれている場合は、左側のリストでサブプロジェクトを選択します。
インタープリター リストの横にある
インタープリターを追加… をクリックし、 SSH 上… を選択します。
オプションを選択して新しい SSH 接続を作成し、サーバー情報 (ホスト、ポート、ユーザー名) を指定します。

または、 既存 を選択して、リストから使用可能な SSH 構成を選択することもできます。 新しい SSH 構成を作成するには、次の手順に従います。
- SSH 構成の作成
構成のリストの横にある
をクリックします。

をクリックし、 このプロジェクトでのみ表示 チェックボックスを無効にして、必要なフィールドに入力します。

完了すると、新しく作成された SSH 構成が使用可能な構成のリストに表示されます。 SSH デプロイ構成設定でも使用できるようになります。 次へ をクリックして続行します。

次のダイアログウィンドウで、ターゲットサーバーに接続するための認証情報を入力します。

パスワード または キーペア (OpenSSH または PuTTY) を選択し、パスワードまたはパスフレーズを入力します。 キーペア (OpenSSH または PuTTY) を選択した場合は、以下を指定します。
秘密鍵: 秘密鍵を含むファイルの場所
パスフレーズ: パスワードのように機能し、 秘密鍵を暗号化するのに使われます。
続行するには 次へ をクリックします。
PyCharm が SSH サーバーのイントロスペクションを完了するまで待ちます。

新しい Python 環境を生成するか、既存の環境を選択してください。
環境タイプは、 virtualenv、 conda、 pipenv、 poetry、 uv 、または hatch から選択できます。
SSH インタープリターの切り替え時のプロジェクトファイルの同期
プロジェクトインタープリターを変更して SSH インタープリターを選択する場合、ローカルコンテンツをターゲットサーバーと同期することが必要になる場合があります。 右下隅の通知バルーンに注目してください。

サーバーへのファイルの自動アップロードを有効にすることを選択できます。
ファイルの自動アップロード をクリックすると、次回の保存時にアップロードが開始されます。
ファイルの同期と自動アップロード をクリックすると、ファイルがすぐに同期され、今後保存するたびにアップロードされます。
追加設定を構成するには、メインメニューから を選択します。
あるいは、 に進みます。