DataGrip 2024.1 ヘルプ

SFTP

SFTP サーバーに接続する

  1. ビッグデータツールウィンドウで Add a connection をクリックし、SFTP を選択します。

  2. 開いたビッグデータツールダイアログで、接続パラメーターを指定します。

    HDFS connection
    • 名前 : 他の接続と区別するための接続の名前。

    • SSH 構成 : 必要なサーバーアドレスと資格情報を含む SSH 構成を選択します。

    • ルートパス : ルートディレクトリへのパス。

    オプションで、次を設定できます。

    • プロジェクトごと: これらの接続設定を現在のプロジェクトでのみ有効にする場合に選択します。この接続を他のプロジェクトで表示する場合は、選択を解除します。

    • 接続を使用可能にする : この接続を無効にする場合は選択を解除します。デフォルトでは、新しく作成された接続は有効になっています。

    • sudo を使用して SFTP サーバーを実行 : ターゲットサーバーにルートアクセスが必要かどうかを選択します。このオプションを選択すると、SFTP サーバーへの接続中に root ユーザーのパスワードを入力するよう求められます。

    • カスタムコマンドを使用して SFTP サーバーを起動する : サーバー起動コマンドをカスタマイズする場合に選択します。このオプションを選択すると、次のパラメーターが使用可能になります。

      • SFTP サーバーを起動するコマンド : SFTP サーバーへのパスを入力するか、SFTP 接続オプションを指定します。sudo を使用して SFTP サーバーを実行オプションが選択されている場合、フィールドを空のままにして、DataGrip に SFTP サーバーへのパスを検出させることができます。接続のテストをクリックして、検出されたパスを表示します。

      • 権限が制限されたファイルには sudo を使用することをお勧めします : このオプションを選択すると、DataGrip は、アクセスが制限されているファイルの読み取りまたは書き込みを試みるたびに、sudo パスワードを使用するかどうかを確認します。選択しない場合、そのようなファイルにアクセスすると、「アクセス許可が拒否されました」というエラーが発生します。このオプションは、sudo を使用して SFTP サーバーを実行が選択されていない場合に使用できます。

      • SSH 構成のパスワードを使用する : ファイルにアクセスするために、選択した SSH 構成によって提供されるパスワードを使用するかどうかを選択します。パスワードが空の場合、または SSH 構成の認証タイプパスワードでない場合、DataGrip はサーバーの実行中およびファイルへのアクセス中にパスワードの入力を要求します。

        このオプションは、sudo を使用して SFTP サーバーを実行または権限が制限されたファイルには sudo を使用することをお勧めしますが選択されている場合に使用できます。

      • sudo を実行するコマンド : sudo コマンドをカスタマイズします。たとえば、sudo へのフルパスを入力したり、sudo -k などのオプションを指定したりできます。

  3. 設定を入力したら、接続のテストをクリックして、すべての構成パラメーターが正しいことを確認します。次に OK をクリックします。