IntelliJ IDEA 2026.1 Help

SSH ターミナルを実行する

SSH セッションは IntelliJ IDEA から直接起動できる。 専用の SSH ターミナルでコマンドを実行すると、リモート ウェブサーバーや Vagrant インスタンス(仮想マシン)へ SSH トンネル経由でアクセスでき、主にファイルのアップロードやダウンロードを行える。

FTP/SFTP/WebDAV 接続プラグインを有効化する

この機能は、デフォルトで IntelliJ IDEA にバンドルされて有効になっている FTP/SFTP/WebDAV 接続(英語)プラグインに依存しています。 関連機能が利用できない場合は、プラグインを無効化していないことを確認してください。

  1. Ctrl+Alt+S を押して設定を開き、 プラグイン を選択します。

  2. インストール済みタブを開き、 FTP/SFTP/WebDAV Connectivity プラグインを見つけて、プラグイン名の横にある チェックボックスを選択します。

SSH ターミナルを設定する

  1. 宛先環境で SSH サーバーが使用可能であることを確認: リモート Web サーバーまたは Vagrant インスタンス (仮想マシン)。

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

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

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

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

      • 現在の Vagrant: 現在実行中の Vagrant 仮想マシンで 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 ターミナル ページで定義された接続設定に応じて、次の種類の動作が可能です。

    • 現在のVagrant オプションが選択されている場合、SSH ターミナルは現在実行中の Vagrant 仮想マシンへのアクセスを提供します。

      詳細については、 Vagrant を参照してください。

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

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

    IntelliJ IDEA に Vagrant 仮想マシンまたは SSH 接続が以前に設定されていない場合は、 SSH セッション ダイアログが開き、 SSH 構成を作成するよう促します。

SSH ログを表示する

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

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

    2026 年 3 月 30 日