全部產品
Search
文件中心

Object Storage Service:建立自訂登入使用者

更新時間:Feb 28, 2024

ossftp用戶端可以使用擁有Bucket存取權限的AccessKey訪問ossftp服務端,也可以使用擁有Bucket存取權限的自訂登入使用者訪問ossftp服務端。本文介紹如何在ossftp服務端為ossftp用戶端建立自訂登入使用者。

前提條件

已安裝ossftp。具體操作,請參見安裝ossftp

操作步驟

  1. 登入安裝了ossftp的伺服器。

  2. 切換到ossftp的安裝目錄。

  3. 修改config.json中的accounts

    配置樣本如下:

    {
      "modules":{
        "accounts":[
          {
            //填寫擁有Bucket存取權限的AccessKey ID和AccessKey Secret。
            "access_id":"LTAI4FrfJPUSoKm4JH******",
            "access_secret":"Y6IoUOZReouXvWaXuwjvDch9******",
            //填寫目標Bucket名稱。
            "bucket_name":"examplebucket",
            //填寫Bucket內檔案的訪問路徑。填寫後,該帳號僅可以訪問指定路徑的檔案;置空則表示允許訪問Bucket內所有檔案。
            "home_dir":"examplefolder/",
            //自訂登入密碼。
            "login_password":"password1",
            //自訂登入使用者名稱。
            "login_username":"user1"
          },
          {
            //填寫擁有Bucket存取權限的AccessKey ID和AccessKey Secret。
            "access_id":"LTAI4FrfJPUSoKm4JH******",
            "access_secret":"Y6IoUOZReouXvWaXuwjvDch9******",
            //填寫目標Bucket名稱。
            "bucket_name":"examplebucket",
            //填寫Bucket內檔案的訪問路徑。填寫後,該帳號僅可以訪問指定路徑的檔案;置空則表示允許訪問Bucket內所有檔案。
            "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的圖形化管理介面。

      裝置

      訪問網域名稱

      本地機器

      http://127.0.0.1:8192

      其他機器

      http://Linux伺服器IP:8192

    2. 在ossftp的圖形化管理介面,單擊重啟

      重要

      不要單擊退出,否則會導致ossftp停止運行。