SSH ターミナルを実行する
SSH セッションを PhpStorm から直接起動できる。 専用の SSH ターミナルでコマンドを実行することで、リモートの Web サーバーや Vagrant インスタンス(仮想マシン)に SSH トンネルを使ってアクセスし、主にファイルのアップロードやダウンロードができる。
SSH ターミナルを設定する
宛先環境で SSH サーバーが使用可能であることを確認: リモート Web サーバーまたは Vagrant インスタンス (仮想マシン)。
宛先環境の SSH サーバーにアカウントを登録し、サーバーポリシーに応じて、SSH キーのペアまたはパスワードを生成します。
SSH キーの使用方法の詳細については、 新しい SSH 鍵を生成して ssh-agent に追加する(英語)チュートリアルを参照してください。
宛先環境を指定し、それとの接続を確立するための設定を指定します。
設定 ダイアログ(Ctrl+Alt+S )で に移動します。
接続設定 領域で、 宛先環境を指定します。
現在の Vagrant: 現在実行中の Vagrant 仮想マシンで SSH ターミナルのコマンドを実行するには、このオプションを選択します。
デフォルトリモートインタープリター: このオプションを選択すると、デフォルトの リモートインタープリターが実行される同じホストで SSH ターミナルのコマンドが実行されます。
SSH 構成: このオプションを選択すると、ローカルまたはリモート Web サーバー上で SSH ターミナルのコマンドが実行され、 SSH 構成のいずれかを介してアクセスできるようになります。
実行するたびに SSH 構成を選択する :このオプションが選択されている場合、メインメニューから を選択するたびに、ポップアップから目的の構成を選択する必要があります。
目的の SSH 構成がリストに表示されない場合は、 構成を設定 リンクをクリックし、 SSH 構成ページで定義します。
デフォルトエンコード リストから、SSH ターミナルで使用する希望のエンコードを選択します。
SSH ターミナルを起動する
メインメニューで へ移動します。 あるいは、 ヘルプ | アクションの検索 Ctrl+Shift+A ダイアログを呼び出し、 start ssh.. を検索して、 SSH セッションの開始 を選択します。
設定 ダイアログ (Ctrl+Alt+S) の ページで定義された接続設定に応じて、次の種類の動作が可能です。
デフォルトリモートインタープリター オプションが選択されている場合、SSH ターミナルはデフォルトのリモートインタープリターが実行されているのと同じホストへのアクセスを提供します。
現在の Vagrant オプションが選択されている場合、SSH ターミナルは現在実行中の Vagrant 仮想マシンへのアクセスを提供します。
詳細は Vagrant を参照してください。
SSH 構成 オプションが選択されている場合、SSH ターミナルは、リストから選択された SSH 構成を介してアクセスできるサーバー上のデータを制御します。 詳細については、 SSH 構成を作成する を参照してください。
実行するたびに SSH 構成を選択する オプションが選択されている場合、PhpStorm は希望する SSH 構成を選択するためのリストを表示する。
PhpStorm に Vagrant 仮想マシンまたは SSH 接続が事前に設定されていない場合、 SSH セッション ダイアログが開き、 SSH 構成を作成するよう促される。
SSH ログを表示する
PhpStorm の SSH 接続は OpenSSHを介して実行され、クライアントとサーバーの両方で包括的なログが保持されます。 正確な場所はオペレーティングシステムによって異なります。
例: Fedora ベースの Linux ディストリビューションでは、 journalctl -u ssh を実行することでログを表示できるはずです。