IntelliJ IDEA 2024.3 ヘルプ

SSH 構成を作成する

IntelliJ IDEA では、リモートサーバーの SSH 接続パラメーターを専用の SSH 構成として保存できます。作成された構成は、リモートインタープリターの構成SFTP デプロイサーバーへの接続SSH セッションの起動に使用できます

SSH configurations dialog

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

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

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

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

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

  2. 既存のすべての SSH 構成を一覧表示する左側のペインで、Add item をクリックします。

  3. このプロジェクトでのみ表示するチェックボックスを使用して、このサーバーアクセス構成を他のプロジェクトで再利用できるようにします。

    • チェックボックスを選択して、SSH 構成の使用を現在のプロジェクトに制限します。このような SSH 構成は、現在のプロジェクト以外では再利用できません。他のプロジェクトで使用可能な構成のリストには表示されません。

      SSH 設定はプロジェクトとともに .idea ディレクトリに保存され、VCS を介してチームメンバー間で共有できます。

    • チェックボックスがオフの場合、SSH 構成はすべての IntelliJ IDEA プロジェクトで表示されます。その設定は、複数のプロジェクトで再利用できます。

  4. ホストユーザー名ポートフィールドで、接続パラメーターを指定します。

  5. サーバーへの認証方法を選択します。次のいずれかを実行します。

    • パスワード : パスワードを使用してホストにアクセスします。IntelliJ IDEA にパスワードを保存するには、「パスワードを保存」チェックボックスを選択します。

    • キーペア (OpenSSH または PuTTY) : キーペアで SSH 認証(英語)を使用します。この認証方法を適用するには、クライアントマシンに秘密鍵があり、リモートサーバーに公開鍵が必要です。IntelliJ IDEA は、OpenSSH(英語) ユーティリティで生成された秘密鍵をサポートします。

      秘密鍵が保存されているファイルへのパスを指定し、パスフレーズ (存在する場合) を対応するフィールドに入力します。IntelliJ IDEA にパスフレーズを記憶させるには、「パスフレーズを保存」チェックボックスを選択します。

    • OpenSSH 構成および認証エージェント : ssh-agent(英語) などの SSH キーを管理する資格情報ヘルパーアプリケーションを使用します。

    SSH キーの使用方法の詳細については、新しい SSH 鍵を生成して ssh-agent に追加する(英語)チュートリアルを参照してください。

  6. 接続のテストボタンをクリックして、設定が正しく、IntelliJ IDEA がターゲットサーバーに接続できることを確認します。

サポートされている OpenSSH ディレクティブ

関連ページ:

リモートサーバー構成を作成する

リモートサーバー構成では、サーバーは別のコンピューター (リモートホスト) 上で実行されます。リモートサーバー上のファイルにアクセスするには、FTP/SFTP/FTPS/WebDAV プロトコルを使用します。FTP/SFTP/WebDAV 接続プラグインを有効にするこの機能は、デフォルトで IntelliJ IDEA にバンドルされて有効になっている FTP/SFTP/WebDAV 接続プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認する...

SSH ターミナルを実行する

IntelliJ IDEA から SSH セッションを直接起動できます。専用の SSH ターミナルでコマンドを実行することにより、SSH トンネルを介してリモート Web サーバーまたは Vagrant インスタンス(仮想マシン)上のデータにアクセスできます。主にファイルのアップロードとダウンロードです。FTP/SFTP/WebDAV 接続プラグインを有効にするこの機能は、デフォルトで IntelliJ IDEA にバンドルされて有効になっている FTP/SFTP/WebDAV 接続プラグインに依存...

リモートホスト上の個々のファイルを編集する

リモートホストとの同期を設定したら、ローカルプロジェクトに追加 / 下へロードすることなく、リモートホストから直接個々のファイルを開いて IntelliJ IDEA で編集できます。デバッグ、リファクタリング、その他の IntelliJ IDEA 機能は、そのようなファイルではサポートされません。高度な IntelliJ IDEA 機能を利用するには、プロジェクトにファイルを含めることを検討してください。詳細については、サーバー上のファイルにアクセスするを参照してください。FTP/SFTP/We...