ossftp用戶端可以使用擁有Bucket存取權限的AccessKey訪問ossftp服務端,也可以使用擁有Bucket存取權限的自訂登入使用者訪問ossftp服務端。本文介紹如何在ossftp服務端為ossftp用戶端建立自訂登入使用者。
前提條件
已安裝ossftp。具體操作,請參見安裝ossftp。
操作步驟
登入安裝了ossftp的伺服器。
切換到ossftp的安裝目錄。
修改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 } } }
重啟ossftp服務使自訂登入使用者生效。
通過瀏覽器訪問ossftp的圖形化管理介面。
裝置
訪問網域名稱
本地機器
http://127.0.0.1:8192
其他機器
http://Linux伺服器IP:8192
在ossftp的圖形化管理介面,單擊重啟。
重要不要單擊退出,否則會導致ossftp停止運行。