PyCharm 2025.2 ヘルプ

SSH ターミナルを実行する

PyCharm から直接 SSH セッションを起動できます。専用の SSH ターミナルでコマンドを実行することにより、SSH トンネルを介してリモートサーバーまたはデフォルトのリモートインタープリター上のデータにアクセスし、主にファイルのアップロードとダウンロードを行うことができます。

SSH ターミナルを設定する

  1. SSH サーバーが宛先環境で使用可能であることを確認してください: リモートサーバーまたはデフォルトのリモートインタープリター。

  2. 宛先環境の SSH サーバーにアカウントを登録し、サーバーポリシーに応じて、SSH キーのペアまたはパスワードを生成します。

  3. 宛先環境を指定し、それとの接続を確立するための設定を指定します。

    1. 設定ダイアログ(Ctrl+Alt+S)で、ツール | SSH ターミナルに移動します。

    2. 接続設定領域で、宛先環境を指定します

      • デフォルトリモートインタープリター : このオプションを選択すると、デフォルトのリモートインタープリターが実行される同じホストで SSH ターミナルのコマンドが実行されます。

      • SSH 構成 : このオプションを選択すると、ローカルまたはリモート Web サーバー上で SSH ターミナルのコマンドが実行され、SSH 構成のいずれかを介してアクセスできるようになります。

        • 実行するたびに SSH 構成を選択 : このオプションが選択されている場合、メインメニューからツール | SSH セッションの開始を選択するたびに、ポップアップから目的の構成を選択する必要があります。

        • 目的の SSH 構成がリストに表示されない場合は、構成のセットアップリンクをクリックし、SSH 構成ページで定義します。

    3. デフォルトエンコードリストから、SSH ターミナルで使用する希望のエンコードを選択します。

SSH ターミナルを起動する

  1. メインメニューで、ツール | SSH セッションの開始に移動します。あるいは、ヘルプ | アクションの検索 Ctrl+Shift+A ダイアログを呼び出し、start ssh.. を検索して、SSH セッションの開始を選択します。

  2. 設定ダイアログ (Ctrl+Alt+S) のツール | SSH ターミナルページで定義された接続設定に応じて、次の種類の動作が可能です。

    • デフォルトリモートインタープリターオプションが選択されている場合、SSH ターミナルはデフォルトのリモートインタープリターが実行されているのと同じホストへのアクセスを提供します。

    • SSH 構成オプションが選択されている場合、SSH ターミナルは、リストから選択された SSH 構成を介してアクセスできるサーバー上のデータを制御します。詳細については、SSH 構成を作成するを参照してください。

    • 実行するたびに SSH 構成を選択オプションが選択されている場合、PyCharm は希望の SSH 構成を選択するためのリストを表示します。

    PyCharm で以前に SSH 接続が設定されていない場合は、SSH 構成を作成するように求める SSH セッションダイアログが開きます。

SSH ログを表示する

PyCharm の SSH 接続は OpenSSH(英語) を介して実行され、クライアントとサーバーの両方で包括的なログが保持されます。正確な場所はオペレーティングシステムによって異なります。

例: Fedora ベースの Linux ディストリビューションでは、journalctl -u ssh を実行することでログを表示できるはずです。

    2025 年 7 月 15 日