IntelliJ IDEA 2024.1 ヘルプ

SSH 構成

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

SSH configurations dialog

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

デフォルトでは、このオプションは無効になっており、IntelliJ IDEA は SHH 構成を IDE 構成ディレクトリに保存します。この場合、IntelliJ IDEA の現在のインスタンスから作業するときに、どのプロジェクトでもこの構成を使用できます。

ホスト

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

ユーザー名

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

ポート

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

ローカルポート

接続の転送元となるローカルポート番号を指定します。デフォルト値はありません。つまり、IntelliJ IDEA はポート番号を動的に選択します。

認証タイプ

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

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

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

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

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

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

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

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

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

接続のテスト

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

接続パラメーター

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

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

厳密なホスト鍵チェック

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

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

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

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

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

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

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

関連ページ:

SSH 構成を作成する

IntelliJ IDEA では、リモートサーバーの SSH 接続パラメーターを専用の SSH 構成として保存できます。作成された構成は、リモートインタープリターの構成、SFTP デプロイサーバーへの接続、SSH セッションの起動に使用できます。FTP/SFTP/WebDAV 接続プラグインを有効にするこの機能は、デフォルトで IntelliJ IDEA にバンドルされて有効になっている FTP/SFTP/WebDAV 接続プラグインに依存しています。関連する機能が利用できない場合は、プラグインを...

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

リモートサーバー構成では、サーバーは別のコンピューター (リモートホスト) 上で実行されます。リモートサーバー上のファイルにアクセスするには、FTP/SFTP/FTPS/WebDAV プロトコルを使用します。FTP/SFTP/WebDAV 接続プラグインを有効にするこの機能は、デフォルトで IntelliJ IDEA にバンドルされて有効になっている FTP/SFTP/WebDAV 接続プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認する...

SSH ターミナルを実行する

IntelliJ IDEA から SSH セッションを直接起動できます。専用の SSH ターミナルでコマンドを実行することにより、SSH トンネルを介してリモート Web サーバーまたは Vagrant インスタンス(仮想マシン)上のデータにアクセスできます。主にファイルのアップロードとダウンロードです。FTP/SFTP/WebDAV 接続プラグインを有効にするこの機能は、デフォルトで IntelliJ IDEA にバンドルされて有効になっている FTP/SFTP/WebDAV 接続プラグインに依存...