PhpStorm 2024.3 ヘルプ

SSH 構成

このページを使用して SSH 構成を作成します。これは、リモートインタープリターの構成SFTP デプロイサーバーへの接続、および SSH セッションの起動に使用できます

the Add button 追加 Insert

新しい SSH 構成を作成します。

the Remove button 削除 Alt+Delete

選択した SSH 構成を削除します。

the Copy button コピー Ctrl+D

選択した SSH 構成のコピーを作成します。

the Rename button 名前変更 Shift+F6

選択した SSH 構成の名前を変更します。

SSH 構成設定

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

この SSH 構成を現在のプロジェクトに制限します。この構成は、他のプロジェクトでは使用できません。PhpStorm は、このような構成をプロジェクトの .idea ディレクトリに保存します。このディレクトリは、VCS のチームメンバー間で共有できます。

By default, this option is disabled and PhpStorm stores the SHH configuration in the IDE 構成ディレクトリ . In this case, you can use this configuration in any project when working from the current instance of PhpStorm.

ホスト

接続するサーバーのホスト名を指定します。デフォルト値は localhost です。

ユーザー名

サーバーへの認証用のユーザー名を指定します。

ポート

接続するリモートポート番号を指定します。デフォルト値は 22 (SSH の標準 TCP ポート)です。

認証タイプ

クライアント認証方法を選択します。

  • パスワード : 指定されたパスワードで認証し、必要に応じて覚えておいてください。

  • キーペア : キーペア(OpenSSH または PuTTY)で SSH 認証(英語)を使用します。秘密鍵ファイルの場所と対応する認証パスフレーズを指定します。公開鍵はリモートサーバー上にある必要があります。必要に応じてパスフレーズを覚えておいてください。

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

    例: 次のチュートリアルを参照してください: 新しい SSH 鍵を生成して ssh-agent に追加します(英語)

構成ファイル ~/.ssh/config の構文解析

対応するホストの SSH 構成で指定されていないオプションについては、OpenSSH クライアント側構成ファイル(英語)を参照してください。

このオプションは、パスワードおよびキーペア認証タイプでのみ使用できます。OpenSSH 構成および認証エージェントを使用すると、PhpStorm はどのような場合でも OpenSSH 構成ファイルを読み取ります。

詳細は、サポートされている OpenSSH ディレクティブを参照してください。

接続のテスト

現在の SSH 構成設定で接続してみてください。

接続パラメーター

キープアライブメッセージの送信間隔: 毎

SSH 接続をアクティブに保つために、通常のパケットを送信します。通常のメッセージがないと、リモートサーバーが接続を閉じる可能性があります。メッセージ期間を秒単位で設定します。

厳密なホスト鍵チェック

新規および変更されたホスト鍵の処理方法を指定します。

  • はい : ユーザーの known_hosts ファイルへ新規ホスト鍵を追加せず、ホスト鍵が変更されたホストへの接続も許可しません。。

  • 今すぐ承認 : ユーザーの known_hosts ファイルへ新規ホスト鍵を常に追加しますが、ホスト鍵が変更されたホストへの接続は許可しません。。

  • いいえ : ユーザーの known_hosts ファイルへ新規ホスト鍵を常に追加し、ホスト鍵が変更されたホストへの接続を許可します。。

  • 確認する : 確認後にのみ、ユーザーの known_hosts ファイルに新しいホスト鍵を追加し、ホスト鍵が変更されたホストへの接続を許可しないでください。これがデフォルトの動作です。

knownhosts ファイルのホストをハッシュする

新しいホストレコードをハッシュ形式で保存します。

関連ページ:

SSH 構成を作成する

PhpStorm では、リモートサーバーの SSH 接続パラメーターを専用の SSH 構成として保存できます。作成された構成は、リモートインタープリターの構成、SFTP デプロイサーバーへの接続、および SSH セッションの起動に使用できます。設定ダイアログで、に移動します。既存のすべての SSH 構成を一覧表示する左側のペインで、をクリックします。このプロジェクトでのみ表示するチェックボックスを使用して、このサーバーアクセス構成を他のプロジェクトで再利用できるようにします。チェックボックスを選択...

リモート PHP インタープリターの構成

リモート PHP インタープリターは、リモートホストまたは仮想環境にインストールされる PHP エンジンです。リモート PHP インタープリターという用語は、ローカルコンピューターにインストールされるローカル PHP インタープリターの反対です。PhpStorm では、Docker コンテナー内、Docker Compose、Vagrant、WSL 経由で、SSH 経由でリモート PHP インタープリターへのアクセスを構成できます。SSH 構成タイプを使用すると、リモートホスト上のサーバーにインスト...

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

リモートサーバー構成では、サーバーは別のコンピューター (リモートホスト) 上で実行されます。リモートサーバー上のファイルにアクセスするには、FTP/SFTP/FTPS/WebDAV プロトコルを使用します。PhpStorm でリモートサーバー構成を作成するには、次の手順を実行する必要があります。リモートホストで認証し、接続を設定するは、そこにインストールされている Web サーバーと PhpStorm の間にあります。PhpStorm プロジェクトとホスト上のプロジェクトフォルダー間のマッピン...