SSH 構成を作成する
JetBrains Rider では、リモートサーバーの SSH 接続パラメーターを専用の SSH 構成として保存できます。作成された構成は、リモート Node.js インタープリターの構成、SFTP デプロイサーバーへの接続、SSH セッションの起動に使用できます。
設定 / 環境設定ダイアログ(Ctrl+Alt+S)で、 に移動します。
既存のすべての SSH 構成を一覧表示する左側のペインで、 をクリックします。
このプロジェクトでのみ表示するチェックボックスを使用して、このサーバーアクセス構成を他のプロジェクトで再利用できるようにします。
チェックボックスを選択して、SSH 構成の使用を現在のプロジェクトに制限します。このような SSH 構成は、現在のプロジェクト以外では再利用できません。他のプロジェクトで使用可能な構成のリストには表示されません。
SSH 設定はプロジェクトとともに .idea ディレクトリに保存され、VCS を介してチームメンバー間で共有できます。
チェックボックスがオフの場合、SSH 構成はすべての JetBrains Rider プロジェクトで表示されます。その設定は、複数のプロジェクトで再利用できます。
ホスト、ユーザー名、ポートフィールドで、接続パラメーターを指定します。
サーバーへの認証方法を選択します。次のいずれかを実行します。
パスワード : パスワードを使用してホストにアクセスします。JetBrains Rider にパスワードを保存するには、「パスワードを保存」チェックボックスを選択します。
キーペア (OpenSSH または PuTTY) : キーペアで SSH 認証(英語)を使用します。この認証方法を適用するには、クライアントマシンに秘密鍵があり、リモートサーバーに公開鍵が必要です。JetBrains Rider は、OpenSSH(英語) ユーティリティで生成された秘密鍵をサポートします。
秘密鍵が保存されているファイルへのパスを指定し、パスフレーズ (存在する場合) を対応するフィールドに入力します。JetBrains Rider にパスフレーズを記憶させるには、「パスフレーズを保存」チェックボックスを選択します。
OpenSSH 構成および認証エージェント : ssh-agent(英語) などの SSH キーを管理する資格情報ヘルパーアプリケーションを使用します。
SSH キーの使用方法の詳細については、新しい SSH 鍵を生成して ssh-agent に追加する(英語)チュートリアルを参照してください。
OpenSSH 構成オプションを選択すると、JetBrains Rider は SSH 構成ファイルに記録された OpenSSH ディレクティブをパーサーします: Linux および macOS の場合は /etc/ssh/ssh_config> および ~/.ssh/config、Windows の場合は C:\Users\<username>\.ssh\config。JetBrains Rider は、OpenSSH ディレクティブの限定されたセットをサポートします。
接続のテストボタンをクリックして、設定が正しく、JetBrains Rider がターゲットサーバーに接続できることを確認します。
サポートされている OpenSSH ディレクティブ
関連ページ:
Node.js の実行とデバッグ
JetBrains Rider は、Node.js アプリケーションの実行とデバッグを支援します。JetBrains Rider から起動し、すでに実行中のアプリケーションにアタッチするアプリケーションをデバッグできます。始める前に:JavaScript and TypeScript、JavaScript Debugger、Node.js に必要なプラグインが設定 | プラグインページのインストール済みタブで有効になっていることを確認します。詳細については、プラグインのマッピングを参照してくださ...
リモートサーバー構成を作成する
リモートサーバー構成では、サーバーは別のコンピューター (リモートホスト) 上で実行されます。リモートサーバー上のファイルにアクセスするには、FTP/SFTP/FTPS/WebDAV プロトコルを使用します。JetBrains Rider でリモートサーバー構成を作成するには、次の手順を実行する必要があります。リモートホストで認証し、接続を設定するは、そこにインストールされている Web サーバーと JetBrains Rider の間にあります。JetBrains Rider プロジェクトとホ...
SSH ターミナルを実行する
JetBrains Rider から SSH セッションを直接起動できます。専用の SSH ターミナルでコマンドを実行することにより、SSH トンネルを介してリモート Web サーバーまたは Vagrant インスタンス(仮想マシン)上のデータにアクセスできます。主にファイルのアップロードとダウンロードです。SSH ターミナルを設定する宛先環境で SSH サーバーが使用可能であることを確認: リモート Web サーバーまたは Vagrant インスタンス (仮想マシン)。宛先環境の SSH サーバー...