IntelliJ IDEA 2024.1 ヘルプ

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

リモートサーバー構成では、サーバーは別のコンピューター (リモートホスト) 上で実行されます。リモートサーバー上のファイルにアクセスするには、FTP/SFTP/FTPS/WebDAV プロトコルを使用します。

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

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

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

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

IntelliJ IDEA でリモートサーバー構成を作成するには、次の手順を実行する必要があります。

  1. リモートホストで認証し、接続を設定するは、そこにインストールされている Web サーバーと IntelliJ IDEA の間にあります。

  2. IntelliJ IDEA プロジェクトとホスト上のプロジェクトフォルダー間のマッピングを構成すると、それに対応する URL パス。

1. サーバー構成の名前、タイプ、可視性を指定する

  1. Ctrl+Alt+S を押して設定を開き、ビルド、実行、デプロイ | デプロイを選択します。

    または、メインメニューのツール | デプロイ | 構成 ... に移動します。

  2. 既存のすべてのサーバー構成を一覧表示する左側のペインで、Add item をクリックし、サーバーとのデータ交換に使用するプロトコルに応じてサーバー構成タイプを選択します。

    • FTP : FTP ファイル転送プロトコル(英語)を介して IntelliJ IDEA がサーバーにアクセスできるようにするには、このオプションを選択します。

    • SFTP : IntelliJ IDEA が SFTP(英語) ファイル転送プロトコルを介してサーバーにアクセスするようにするには、このオプションを選択します。

    • FTPS : このオプションを選択すると、IntelliJ IDEA は SSL(FTPS(英語) 拡張子)を介した FTP ファイル転送プロトコルを介してサーバーにアクセスします。

    • WebDAV : IntelliJ IDEA が WebDAV ファイル転送プロトコル(WebDAV(英語) 拡張子)を介してサーバーにアクセスできるようにするには、このオプションを選択します。

  3. 開いた新規サーバーの作成ダイアログで、サーバーへの接続の名前を入力し、OK をクリックします。新規サーバーの作成ダイアログが閉じ、デプロイノードの接続タブに戻ります。

  4. ツールバーの the Use as default button をクリックして、サーバーをデフォルトとしてマークします

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

2. リモートホストとそのサーバーへの接続を設定する

接続タブ (Ctrl+Alt+S | ビルド、実行、デプロイ | デプロイ ) で、リモートホストアクセス、ファイル転送パラメーター、Web サーバー構成の設定を指定します。

  1. アクセスするには、ホストアドレス、ポート、ユーザー資格情報を指定します。必要なフィールドは、使用するプロトコルの種類によって異なります。

    Create remote host SFTP connection
    • SSH 構成 : リストから以前に作成した SSH 構成の 1 つを選択するか、the Browse button をクリックして、SSH 構成を作成するの説明に従って新しい構成を作成します。

    • ダウンロード / アップロードに Rsync を使用 : チェックボックスを選択すると、IntelliJ IDEA はファイルのアップロードとダウンロードに Rsync(英語) を使用するようになり、ファイル転送速度が向上します。

      Rsync の設定をクリックして Rsync 設定ページを開き、Rsync を設定します。

    Create remote host FTP, FTPS, WebDav connection
    • ホスト : データを交換するサーバーのホスト名を指定します。

    • ポート : このサーバーがリッスンするポートを指定します。FTP/FTPS の場合、デフォルト値は 21 です。WebDAV の場合、デフォルト値は 6180 です。

    • ユーザー名およびパスワード : ホストへの登録時に指定したユーザー名とパスワードを提供します。

      パスワードを IntelliJ IDEA に永続的に保存するには、パスワードを保存チェックボックスをオンにします (そうでない場合は、IDE が再起動するまでのみ保存されます)。

      または、匿名としてログインチェックボックスを選択して、サーバーとの匿名認証を有効にし、メールアドレスをパスワードとして使用します。

  2. リモートホストの Web サーバーへの接続を設定します。

    • ルートパス : リモートファイルシステムを参照し、サーバーパスマッピングと除外パスを設定するためのリモートディレクトリルートとして使用されるフォルダーを指定します。

      以下のいずれか 1 つを実行します:

      • サーバー上のルートフォルダーを指す、デフォルトの / パスを受け入れます。

      • パスを手動で入力するか、Browse button をクリックして、開いたルートパスを選択ダイアログで目的のフォルダーを選択します。

      • 自動検出をクリックします。IntelliJ IDEA は、FTP/SFTP サーバー上のユーザーのホームフォルダー設定を検出し、それに応じてルートパスを設定します。このボタンは、資格情報を指定した場合にのみ有効になります。

    • Web サーバーの URL : ルートパスで指定されたフォルダーに設定された URL アドレスを指定します。HTTPHTTPS の両方がサポートされています。

      フィールドの右上隅にある 参照をクリックして開き、提供された Web サーバー URL を確認します。

  3. (オプション) 詳細セクションを展開して、次の説明に従ってさらに設定を構成します。

3. プロジェクトフォルダーをサーバーフォルダーと URL パスにマップする

マッピングタブ (Ctrl+Alt+S | ビルド、実行、デプロイ | デプロイ ) で、以下を指定します。

  1. ローカルパス : ローカルプロジェクトフォルダーへの絶対パス。IntelliJ IDEA は、このフィールドに現在開いているプロジェクトへのパスを自動的に入力します。

  2. デプロイメントパス : IntelliJ IDEA がローカルパスフィールドで指定されたプロジェクトフォルダーの内容をアップロードするサーバールートのフォルダー。

    指定された名前のフォルダーがサーバー上にまだ存在しない場合は、プロジェクトのアップロードをトリガーすると、IntelliJ IDEA によってフォルダーが作成されます。

  3. Web パス : デプロイメントパスで指定されたフォルダーに設定された URL パス。ルートフォルダーを指すにはスラッシュ (/) を使用できます。また、Web からディレクトリにアクセスできない場合は、フィールドを空白のままにすることもできます。

関連ページ:

デプロイ

このページでは、IntelliJ IDEA とサーバー間の対話を制御できるサーバーアクセス構成とサーバーグループを作成、編集、削除します。サーバーを使用する場合は、サーバーがリモートホスト上にあるかコンピューター上にあるかに関係なく、サーバーアクセス構成を定義する必要があります。サーバーアクセス構成およびサーバーグループの操作の詳細については、「Web サーバーに接続するおよびサーバーをグループに編成する」を参照してください。ツールバーのアイコンとコンテキストメニューのコマンド:ツールバーのボ...

SSH 構成を作成する

IntelliJ IDEA では、リモートサーバーの SSH 接続パラメーターを専用の SSH 構成として保存できます。作成された構成は、リモートインタープリターの構成、SFTP デプロイサーバーへの接続、SSH セッションの起動に使用できます。FTP/SFTP/WebDAV 接続プラグインを有効にするこの機能は、デフォルトで IntelliJ IDEA にバンドルされて有効になっている FTP/SFTP/WebDAV 接続プラグインに依存しています。関連する機能が利用できない場合は、プラグインを...

ファイルのアップロードとダウンロード

IntelliJ IDEA では、プロジェクトファイルとフォルダーをデプロイサーバーにアップロードするための次の 2 つの方法が提供されています。メニューコマンドからいつでも手動で実行。ファイルが更新されるたびに、またはデバッグセッションを開始する前に、またはバージョン管理システムへのコミット中に自動的に行われます。ファイルとフォルダーをダウンロードする場合、IntelliJ IDEA は手動モードのみをサポートします。IntelliJ IDEA は、ファイル転送ツールウィンドウにログを表示しま...

ローカルサーバー構成を作成する

ローカルサーバーは、ローカルフォルダーまたはマウントされたフォルダーで実行され、ローカル URL アドレスにファイルを提供するサーバーです。ローカルサーバー構成では、IntelliJ IDEA プロジェクトで開発を行い、プロジェクトファイルをサーバーのドキュメントルートにアップロードします。IntelliJ IDEA でローカルサーバー構成を作成するには、IntelliJ IDEA とサーバー間の接続を設定し、IntelliJ IDEA プロジェクトとサーバー上のプロジェクトフォルダーおよび対応...