JetBrains Rider 2024.1 ヘルプ

SSH 構成を作成する

JetBrains Rider では、リモートサーバーの SSH 接続パラメーターを専用の SSH 構成として保存できます。作成された構成は、リモート Node.js インタープリターの構成SFTP デプロイサーバーへの接続SSH セッションの起動に使用できます

  1. 設定 / 環境設定ダイアログ(Ctrl+Alt+S)で、ツール | SSH 構成に移動します。

  2. 既存のすべての SSH 構成を一覧表示する左側のペインで、Add item をクリックします。

  3. このプロジェクトでのみ表示するチェックボックスを使用して、このサーバーアクセス構成を他のプロジェクトで再利用できるようにします。

    • チェックボックスを選択して、SSH 構成の使用を現在のプロジェクトに制限します。このような SSH 構成は、現在のプロジェクト以外では再利用できません。他のプロジェクトで使用可能な構成のリストには表示されません。

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

    • チェックボックスがオフの場合、SSH 構成はすべての JetBrains Rider プロジェクトで表示されます。その設定は、複数のプロジェクトで再利用できます。

  4. ホストユーザー名ポートフィールドで、接続パラメーターを指定します。必要に応じて、ローカルポートフィールドに送信ポートを指定できます。それ以外の場合、ポートは自動的に選択されます。

  5. サーバーへの認証方法を選択します。次のいずれかを実行します。

    • パスワード : パスワードを使用してホストにアクセスします。JetBrains Rider にパスワードを保存するには、「パスワードを保存」チェックボックスを選択します。

    • キーペア (OpenSSH または PuTTY) : キーペアで SSH 認証(英語)を使用します。この認証方法を適用するには、クライアントマシンに秘密キーがあり、リモートサーバーに公開キーが必要です。JetBrains Rider は、OpenSSH(英語) ユーティリティで生成された秘密キーをサポートします。

      秘密キーが保存されているファイルへのパスを指定し、パスフレーズ (存在する場合) を対応するフィールドに入力します。JetBrains Rider にパスフレーズを記憶させるには、「パスフレーズを保存」チェックボックスを選択します。

    • : 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 ディレクティブの限定されたセットをサポートします。

  6. 接続のテストボタンをクリックして、設定が正しく、JetBrains Rider がターゲットサーバーに接続できることを確認します。

サポートされている OpenSSH ディレクティブ

関連ページ:

Node.js の実行とデバッグ

JetBrains Rider は、Node.js アプリケーションの実行とデバッグを支援します。JetBrains Rider から起動し、すでに実行中のアプリケーションにアタッチするアプリケーションをデバッグできます。始める前に:JavaScript と TypeScript、JavaScript デバッガー、Node.js に必要なプラグインが設定 | プラグインページのインストール済みタブで有効になっていることを確認します。詳細については、プラグインのマッピングを参照してください。Nod...

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

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

SSH ターミナルを実行する

JetBrains Rider から SSH セッションを直接起動できます。専用の SSH ターミナルでコマンドを実行することにより、SSH トンネルを介してリモート Web サーバーまたは Vagrant インスタンス(仮想マシン)上のデータにアクセスできます。主にファイルのアップロードとダウンロードです。SSH ターミナルを設定する宛先環境で SSH サーバーが使用可能であることを確認: リモート Web サーバーまたは Vagrant インスタンス (仮想マシン)。宛先環境の SSH サーバー...