PyCharm 2019.2ヘルプ

デプロイ: 接続タブ

このタブを使用して、Webサーバーにアクセスする方法を選択し、接続設定を指定します。コントロールのセットは、選択したサーバーアクセスの種類によって異なります。

すべてのサーバータイプに共通の設定

項目

説明

このプロジェクトでのみ表示する

このチェックボックスを使用して、サーバーアクセス構成またはサーバーグループの表示を構成します。

  • チェックボックスを選択すると、構成またはサーバーグループの使用を現在のプロジェクトに制限します。このような構成やサーバーグループは、現在のプロジェクトの外では再利用できません。他のプロジェクトで利用可能な設定のリストには表示されません。例:SFTP設定でこのチェックボックスが選択されている場合、そのSSH認証情報をリモートインタープリターの設定に使用することはできません。

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

    左側のペインのサーバーアクセス構成リストでは、現在のプロジェクトでのみ表示される構成に Visible only in current project icon アイコンが表示されます。

  • チェックボックスをオフにすると、すべてのPyCharmプロジェクトで設定またはサーバーグループが表示されます。SFTPサーバーのSSH資格情報を含むその設定は、複数のプロジェクトにわたって再利用できます。

インタープリターのセットアップの詳細については、SFTP経由のNode.jsおよびSSH経由のNode.jsを参照してください。

このリストで、サーバーにアクセスする方法を選択します。使用可能なオプションは次のとおりです。

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

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

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

  • ローカルまたはマウントされたフォルダー : Webサーバーがローカルまたはマウントされたフォルダー(英語)で実行されており、そのドキュメントルートがプロジェクトルートの親ではない場合、このオプションを選択します。

  • インプレース : Webサーバーがコンピューター上で実行されていて、プロジェクトがそのドキュメント・ルートにあり、サーバー上で直接開発を行う場合は、このオプションを選択してください。

WebサーバーのURL

このフィールドには、Webサーバーのルートフォルダー(英語) URLアドレスを指定します。フィールドの Open URL in browser icon をクリックして、指定されたサーバールートURLアドレスがアクセス可能であり、正しいWebページを指していることを確認します。

HTTPHTTPSの両方のプロトコルがサポートされています。

FTPとFTPSの設定

項目

説明

ホスト

このフィールドには、ファイルをアップロードするサーバーのホスト名を指定します。

ポート

このフィールドには、使用するポートを指定します。デフォルト値は21です。

ルート・パス

このフィールドには、サーバー上のルートフォルダーに対するサーバー構成ルートを指定します。このフォルダーは、現在のサーバー構成を介してアクセス可能なフォルダー構造の最上位のフォルダーになります。

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

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

  • 手動でパスを入力します。

  • Browse button をクリックし、表示されるルートパスを選択ダイアログで目的のフォルダーを選択します。

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

自動検出

このボタンをクリックすると、PyCharmはサーバー上のユーザーのホームフォルダー設定を検出し、それに応じてルートパスを設定します。

ユーザー名

このフィールドに、サーバーへの認証用のユーザー名を入力します。

パスワード

このフィールドに、サーバーへの認証用のパスワードを入力します。

匿名でログインする

このチェックボックスを選択して、パスワードとしてメールアドレスを使用(英語)してサーバーへの匿名アクセス(英語)を有効にします。

パスワードの保存

PyCharmに指定されたパスワードを記憶させるには、このチェックボックスを選択します。

接続のテスト

このボタンをクリックすると、指定した設定が正常に接続されていることを確認できます。このボタンは、ユーザーの資格情報を指定した場合にのみ有効になります。

FTPとFTPSの詳細設定

アドバンスト領域では、FTP / FTPSサーバー設定のための追加のプロトコル固有のオプションを指定して、アップロード/ダウンロードをカスタマイズします。

項目

説明

以下のために利用可能

TLS

クライアントセキュリティを呼び出すメソッドを選択します。

  • 明示的 : 明示的(アクティブ)セキュリティ(英語)が適用されます。接続を確立した直後に、あなたのマシン上のFTPクライアントはデフォルトのFTPポートを通して安全な制御接続を確立するためにサーバーにコマンドを送ります。

  • 暗黙的 : 暗黙の(パッシブ)セキュリティ(英語)が適用されます。この場合、セキュリティで保護された接続用に別のポートを指定するサーバーへの接続が確立されると、セキュリティが自動的に提供されます。

    暗黙的メソッドは廃止予定とみなされ、使用することはお勧めしません。

FTPS

データチャネル保護レベル

このリストから、PROTコマンドの保護レベルを設定します。

  • <デフォルト> : デフォルトのサーバーポリシーが適用されます。

  • クリア : 生データはセキュリティを適用せずに転送されます。

  • Private : 適用されたトランスポート層セキュリティー(TLS)またはSecure Sockets Layer(SSL)。

詳細は、TLS(英語)SSL 2.0(英語)、およびSSL 3.0(英語)の記事を参照してください。

FTPS

SSLセッションを再利用する

コントロールとデータ接続の間でSSLセッションの再利用が必要なサーバーに接続するには、このチェックボックスを選択します。

FTPS

パッシブ・モード

マシンのクライアントをパッシブモード(英語)に設定するには、このチェックボックスを選択します。サーバーに接続してパッシブモード(英語)であることを通知し、リッスンするポート番号を受信し、受信した番号のポートを介してデータ接続を確立します。このモードは、マシンがファイアウォールの内側にある場合に役立ちます。

FTP、FTPS

隠しファイルを表示して処理する

このチェックボックスをオンにする

  1. 隠しファイルとディレクトリーがリモートホストツールウィンドウに表示されます。

  2. 非表示のファイルとディレクトリーは、差分(英語)操作と同期(英語)操作に関与します。

隠しファイルまたは隠しディレクトリーの名前はドット .で始まります。

FTP、FTPS

LISTコマンドを使用する

この領域のオプションを使用して、LISTコマンドの使用箇所を構成します。

  • リストの子供の古いバージョンと互換性がある : このチェックボックスを選択して、FTPサーバーとの子ファイルの命名の互換性(英語)を確認します。

    このオプションは、リモート FTPサーバーが次のエラーを報告する場合に役立ちます。

    Invalid descendant file name <file name>
    このオプションを選択すると、サーバーとの同期が遅くなる可能性があります。

  • MLSD の代替 : MLSD コマンドの代わりに標準の LIST コマンドをリストに使用するには、このチェックボックスを選択します。これにより、FTPサーバーが MLSD をサポートし、cdirを返す場合、下位ファイル名が無効です例外によるアップロード中の失敗などの問題を回避できます。

FTP、FTPS

同時接続制限

このチェックボックスを選択すると、PyCharmは同時にサポートされる接続数を制限し、フィールドに許可される最大接続数を指定します。

FTP、FTPS

ファイルのタイムスタンプを取得する

このリストを使用して、MDTM(英語) FTPコマンド呼び出しポリシーを指定して、リモートホスト上の特定のファイルの最終変更時刻を取得します。

利用可能なオプションは以下のとおりです。

  • 常時 - リモート・ホストツールウィンドウに表示されているすべてのファイルに対してMDTMが呼び出されるようにするには、このオプションを選択します。

  • コピー時 - このオプションを選択すると、次の場合にMDTMが呼び出されます。

    • オプションダイアログの最新のファイルを上書きするチェックボックスがクリアされているときにファイルが最新であるかどうかをチェックします。

    • ダウンロード中のファイルの実際のタイムスタンプを保持します。

  • なし - このオプションを選択して、MDTMの呼び出しを抑制します。

FTP、FTPS

それぞれにキープアライブメッセージを送信する

このフィールドでは、PyCharmがサーバーにコマンドを送信してタイムアウトをリセットし、接続を維持する頻度を指定します。

FTP、FTPS

キープアライブコマンド

このリストから、サーバーに送信するコマンドを選択してタイムアウトをリセットし、接続を維持します。

FTP、FTPS

クライアントとサーバーの通信のためのエンコーディング

このフィールドには、サーバーで使用されているエンコーディングと一致するエンコーディングを指定します。UTF-8エンコーディングをサポートしているかどうかわからない場合は、デフォルト値をそのまま使用してください。

FTP、FTPS

SFTP設定

項目

説明

ホスト

このフィールドには、ファイルをアップロードするサーバーのホスト名を指定します。

ポート

このフィールドには、使用するポートを指定します。デフォルト値は22です。

ルート・パス

このフィールドには、サーバー上のルートフォルダーに対するサーバー構成ルートを指定します。このフォルダーは、現在のサーバー構成を介してアクセス可能なフォルダー構造の最上位のフォルダーになります。

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

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

  • 手動でパスを入力します。

  • Browse button をクリックし、表示されるルートパスを選択ダイアログで目的のフォルダーを選択します。

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

自動検出

このボタンをクリックすると、PyCharmはサーバー上のユーザーのホームフォルダー設定を検出し、それに応じてルートパスを設定します。

ユーザー名

このフィールドに、サーバーへの認証用のユーザー名を入力します。

認証

このリストから、クライアント認証方法を選択します。使用可能なオプションは次のとおりです。

  • パスワード - パスワードによる標準認証を使用するには、このオプションを選択します。

  • キー・ペア (OpenSSH または PuTTY) - キーペアでSSH認証(英語)を使用するには、このオプションを選択してください。

    この認証方法を適用するには、クライアントマシンに秘密鍵とリモートサーバーの公開鍵が必要です。PyCharmは、OpenSSH(英語)ユーティリティで生成された秘密鍵をサポートしています。

  • OpenSSHの設定と認証エージェント - SSHキーが認証情報ヘルパーアプリケーション(たとえば、Windowsの場合はPageant(英語)、MacおよびLinuxの場合はssh-agent(英語))によって管理されている場合は、このオプションを選択します。

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

パスワード

このフィールドに、サーバーへの認証用のパスワードを入力します。

秘密鍵ファイル

このフィールドには、秘密鍵ファイルの場所を指定します。

パスフレーズ

このフィールドには、認証パスフレーズを指定します。

パスワードの保存

PyCharmに指定されたパスワードを記憶させるには、このチェックボックスを選択します。

パスフレーズを保存

PyCharmに指定されたパスフレーズを記憶させるには、このチェックボックスを選択します。

接続のテスト

このボタンをクリックすると、指定した設定が正常に接続されていることを確認できます。このボタンは、ユーザーの資格情報を指定した場合にのみ有効になります。

SFTPの詳細設定

アドバンスト領域では、アップロード/ダウンロードをカスタマイズするには、SFTPサーバー設定のための追加のプロトコル固有のオプションを指定します。

項目

説明

同時接続制限

このチェックボックスを選択すると、PyCharmは同時にサポートされる接続数を制限し、フィールドに許可される最大接続数を指定します。

それぞれにキープアライブメッセージを送信する

このフィールドでは、PyCharmがサーバーにコマンドを送信してタイムアウトをリセットし、接続を維持する頻度を指定します。

クライアントとサーバーの通信のためのエンコーディング

このフィールドには、サーバーで使用されているエンコーディングと一致するエンコーディングを指定します。UTF-8エンコーディングをサポートしているかどうかわからない場合は、デフォルト値をそのまま使用してください。

情報メッセージを無視する

一部のSFTPサーバーでは、SSHバナーが有効になっている可能性があります。接続が確立されるたびに、情報メッセージを含むポップアップが表示される場合があります。続行するには、OKをクリックする必要があります。

情報ポップアップを表示しないようにするには、情報メッセージを無視するチェックボックスを選択します。

ローカルまたはマウントされたフォルダーの設定

項目

説明

フォルダー

このフィールドに、サーバー構成ルートを指定します。

サーバー構成ルートは、サーバー構成でアクセスできるサーバー上のファイル・ツリー内の最上位のフォルダーです。最も簡単な方法は、Webサーバー構成ファイルで定義されているように、Webサーバーのドキュメント・ルートを使用することです。ただし、ドキュメントルートの下に他の既存のフォルダーを指定することはできます。

最終更新日: 2019年10月14日