SSH 構成を作成する
PhpStorm では、リモートサーバーの SSH 接続パラメーターを専用の SSH 構成として保存できます。 作成された構成は、 リモートインタープリターの構成、 SFTP デプロイサーバーへの接続 、または SSH セッションの起動に使用できます。
設定 ダイアログ(Ctrl+Alt+S )で に移動します。
左側のペインで、
をクリックします。
このプロジェクトでのみ表示する チェックボックスを使用して、このサーバーアクセス構成を他のプロジェクトで再利用できるようにします。
チェックボックスを選択して、SSH 構成の使用を現在のプロジェクトに制限します。 このような SSH 構成は、現在のプロジェクト以外では再利用できません。 他のプロジェクトで使用可能な構成の一覧には表示されません。
プロジェクト固有の構成は .idea ディレクトリに保存されます。 これらのファイルを バージョン管理経由で共有する前に確認してください。 すべてのプロジェクトで利用可能なサーバー構成は、IDE 設定に保存されます。
チェックボックスがオフの場合、SSH 構成はすべての PhpStorm プロジェクトで表示されます。 その設定は、複数のプロジェクトで再利用できます。
ホスト、 ユーザー名、 ポート フィールドで、接続パラメーターを指定します。
サーバーへの認証方法を選択します。 以下のいずれか 1 つを実行します:
パスワード: パスワードを使用してホストにアクセスします。 PhpStorm にパスワードを保存するには、 パスワードの保存 チェックボックスを選択します。
キーペア (OpenSSH または PuTTY): キーペアで SSH 認証(英語)を使用します。 この認証方法を適用するには、クライアントマシンに秘密鍵があり、リモートサーバーに公開鍵が必要です。 PhpStorm は、 OpenSSH(英語) ユーティリティで生成された秘密鍵をサポートします。
秘密鍵が保存されているファイルへのパスを指定し、パスフレーズ (存在する場合) を対応するフィールドに入力します。 PhpStorm にパスフレーズを記憶させるには、 パスフレーズを保存 チェックボックスを選択します。
OpenSSH 構成および認証エージェント: ssh-agent(英語) や Pageant (Windows のみ)(英語) など、SSH キーを管理する資格情報ヘルパーアプリケーションを使用します。
SSH キーの使用方法の詳細については、 新しい SSH 鍵を生成して ssh-agent に追加する(英語)チュートリアルを参照してください。
OpenSSH 構成オプションを選択した場合、PhpStorm は SSH 構成ファイルに記録された OpenSSH ディレクティブ (Linux および macOS の場合は /etc/ssh/ssh_config > および ~/.ssh/config 、Windows の場合は C:\Users\<username>\.ssh\config ) をパーサーします。 PhpStorm は、 OpenSSH ディレクティブの限定されたセットをサポートします。
接続のテスト ボタンをクリックして、設定が正しく、PhpStorm がターゲットサーバーに接続できることを確認します。
サポートされている OpenSSH ディレクティブ
OpenSSH 構成および認証エージェント を使用すると、PhpStorm は SSH 構成ファイルを読み取ります。 で読み取り方法を選択します。
デフォルトの OpenSSH オプションでは、コンピューターに OpenSSH が必要で、構成を読み取るために ssh -G を実行します。 その後、PhpStorm は、すべての OpenSSH 機能ではなく、SSH 実装でサポートされている設定を適用します。
既存 オプションは PhpStorm に組み込まれたパーサーを使用し、次のディレクティブをサポートしています: