リモートサーバー構成を作成する
リモートサーバー構成では、サーバーは別のコンピューター (リモートホスト) 上で実行されます。 リモートサーバー上のファイルにアクセスするには、FTP/SFTP/FTPS/WebDAV プロトコルを使用します。
FTP/SFTP/WebDAV 接続プラグインを有効化する
この機能は、デフォルトで IntelliJ IDEA にバンドルされて有効になっている FTP/SFTP/WebDAV 接続(英語)プラグインに依存しています。 関連機能が利用できない場合は、プラグインを無効化していないことを確認してください。
Ctrl+Alt+S を押して設定を開き、 を選択します。
インストール済みタブを開き、 FTP/SFTP/WebDAV Connectivity プラグインを見つけて、プラグイン名の横にある チェックボックスを選択します。
IntelliJ IDEA でリモートサーバー構成を作成するには、次の手順を実行する必要があります。
リモートホストで認証し、接続を設定するは、そこにインストールされている Web サーバーと IntelliJ IDEA の間にあります。
IntelliJ IDEA プロジェクトとホスト上のプロジェクトフォルダー間の マッピングを構成すると、それに対応する URL パス。
1. サーバー構成の名前、タイプ、可視性を指定する
Ctrl+Alt+S を押して設定を開き、 を選択します。
または、メインメニューの に移動します。
既存のすべてのサーバー構成を一覧表示する左側のペインで、
をクリックし、サーバーとのデータ交換に使用するプロトコルに応じてサーバー構成タイプを選択します。
FTP: FTP ファイル転送プロトコル(英語)を介して IntelliJ IDEA がサーバーにアクセスできるようにするには、このオプションを選択します。
SFTP: IntelliJ IDEA が SFTP(英語) ファイル転送プロトコルを介してサーバーにアクセスするようにするには、このオプションを選択します。
FTPS: このオプションを選択すると、IntelliJ IDEA は SSL(FTPS(英語) 拡張子)を介した FTP ファイル転送プロトコルを介してサーバーにアクセスします。
WebDAV: IntelliJ IDEA が WebDAV ファイル転送プロトコル(WebDAV(英語) 拡張子)を介してサーバーにアクセスできるようにするには、このオプションを選択します。
開いた 新規サーバーの作成 ダイアログで、サーバーへの接続の名前を入力し、 OK をクリックします。 新規サーバーの作成 ダイアログが閉じ、 デプロイ ノードの 接続タブに戻ります。
サーバーのリストからデフォルトにするサーバーを選択し、サーバーリストの上にあるツールバーの
デフォルトとして使用 をクリックして、 サーバーをデフォルトとしてマークします。
他のプロジェクトでこのサーバーアクセス構成を再利用できるようにするには、 このプロジェクトでのみ表示する チェックボックスをオフにします。
2. リモートホストとそのサーバーへの接続を設定する
タブ (Ctrl+Alt+S) で、リモートホストアクセス、ファイル転送パラメーター、Web サーバー構成の設定を指定します。
アクセスするには、ホストアドレス、ポート、ユーザー資格情報を指定します。 必要なフィールドは、使用するプロトコルの種類によって異なります。

SSH 構成: リストから以前に作成した SSH 構成の 1 つを選択するか、
をクリックして、 SSH 構成を作成する の説明に従って新しい構成を作成します。
ダウンロード/アップロード/同期に rsync を使用:: チェックボックスを選択すると、IntelliJ IDEA はファイルのアップロードとダウンロードに Rsync(英語) を使用するようになり、ファイル転送速度が向上します。
Rsync の設定 をクリックして Rsync 設定ページを開き、Rsync を設定します。

ホスト:: データを交換するサーバーのホスト名を指定します。
ポート:: このサーバーがリッスンするポートを指定します。 FTP/FTPS の場合、デフォルト値は
21です。 WebDAV の場合、デフォルト値は6180です。ユーザー名(U) と パスワード: ホストへの登録時に指定したユーザー名とパスワードを入力します。
パスワードを IntelliJ IDEA に永続的に保存するには、 パスワードの保存(V) チェックボックスをオンにします (そうでない場合は、IDE が再起動するまでのみ保存されます)。
または、 匿名としてログイン(N) チェックボックスを選択して、サーバーとの匿名認証を有効にし、メールアドレスをパスワードとして使用します。
リモートホストの Web サーバーへの接続を設定します。
ルートパス(R): リモートファイルシステムを参照し、サーバーパスマッピングと除外パスを設定するためのリモートディレクトリルートとして使用されるフォルダーを指定します。
次のいずれかを実行します。
サーバー上の ルートフォルダーを指す、デフォルトの
/パスを受け入れます。パスを手動で入力するか、
をクリックして、開いた ルートパスを選択 ダイアログで目的のフォルダーを選択します。
自動検出 をクリックします。 IntelliJ IDEA は、FTP/SFTP サーバー上のユーザーのホームフォルダー設定を検出し、それに応じてルートパスを設定します。 このボタンは、資格情報を指定した場合にのみ有効になります。
Web サーバー URL(W): ルートパス で指定されたフォルダーに設定された URL アドレスを指定します。 HTTP と HTTPS の両方がサポートされています。
フィールドの右上隅にある
参照 をクリックして開き、提供された Web サーバー URL を確認します。
(オプション) 拡張 セクションを展開して、次の説明に従ってさらに設定を構成します。
3. プロジェクトフォルダーをサーバーフォルダーと URL パスにマップする
タブ (Ctrl+Alt+S) で、以下を指定します。
ローカルパス: ローカルプロジェクトフォルダーへの絶対パス。 IntelliJ IDEA は、現在開いているプロジェクトへのパスをこのフィールドに自動的に入力します。
デプロイメントパス: IntelliJ IDEA が ローカルパス フィールドで指定されたプロジェクトフォルダーの内容をアップロードするサーバールートのフォルダー。
指定された名前のフォルダーがサーバー上にまだ存在しない場合は、 プロジェクトのアップロードをトリガーすると、IntelliJ IDEA によってフォルダーが作成されます。
Web パス: デプロイメントパス で指定されたフォルダーに設定された URL パスを指定します。 スラッシュ(
/)を使用してルートフォルダーを指定できます。また、ディレクトリがウェブからアクセスできない場合は、フィールドを空白のままにすることも可能です。
サーバー構成が追加されたため、 リモートホストツールウィンドウでサーバーのファイルとフォルダーにアクセスできるようになりました。 メインメニューの に移動し、開いたツールウィンドウで、ドロップダウンリストから構成されたサーバーを選択します。
