すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:ossftp を使用したカスタムログインユーザーの作成

最終更新日:Feb 04, 2026

ossftp は、AccessKey ペアおよびカスタムログインユーザーの 2 種類の認証方式をサポートしています。このトピックでは、ossftp サーバー上でカスタムログインユーザーを作成し、クライアントが Object Storage Service (OSS) バケットにアクセスできるようにする方法について説明します。

前提条件

ossftp がインストールされていること。詳細については、「ossftp のインストール」をご参照ください。

操作手順

  1. ossftp がインストールされているサーバーにログインします。

  2. ossftp のインストールディレクトリに移動します。

  3. config.json ファイル内の accounts パラメーターを変更します。

    構成例:

    {
      "modules":{
        "accounts":[
          {
            // バケットへのアクセス権限を持つ AccessKey ID および AccessKey Secret を入力します。
            "access_id":"yourAccessKeyID",
            "access_secret":"yourAccessKeySecret",
            // 対象バケットの名前。
            "bucket_name":"examplebucket",
            // バケット内のアクセスパス。指定した場合、ユーザーはこのパス内に制限されます。空欄の場合は、バケット内のすべてのオブジェクトにアクセスできます。
            "home_dir":"examplefolder/",
            // カスタムログインパスワード。
            "login_password":"password1",
            // カスタムログインユーザー名。
            "login_username":"user1"
          },
          {
            // バケットへのアクセス権限を持つ AccessKey ID および AccessKey Secret を入力します。
            "access_id":"yourAccessKeyID",
            "access_secret":"yourAccessKeySecret",
            // 対象バケットの名前。
            "bucket_name":"examplebucket",
            // バケット内のアクセスパス。指定した場合、ユーザーはこのパス内に制限されます。空欄の場合は、バケット内のすべてのオブジェクトにアクセスできます。
            "home_dir":"",
            // カスタムログインパスワード。
            "login_password":"password2",
            // カスタムログインユーザー名。
            "login_username":"user2"
          }
        ],
        "launcher":{
          "auto_start":0,
          "control_port":8192,
          "language":"cn",
          "popup_webui":1,
          "show_systray":1
        },
        "ossftp":{
          "address":"127.0.0.1",
          "bucket_endpoints":"",
          "log_level":"INFO",
          "passive_ports_start":51000,
          "passive_ports_end":53000,
          "port":2048
        }
      }
    }
  4. 構成を適用するために ossftp を再起動します。

    1. ブラウザから ossftp Web UI にアクセスします。

      場所

      アクセス URL

      ローカルデバイス上

      http://127.0.0.1:8192

      別のコンピューターから

      http://<Linux サーバーの IP アドレス>:8192

    2. ossftp Web UI で、[再起動] をクリックします。

      重要

      [終了] をクリックしないでください。ossftp が停止してしまいます。