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停止运行。
文档内容是否对您有帮助?