バケットのアクセス権限が付与されたAccessKeyペアを使用して、ossftpクライアントからossftpサーバーにアクセスできます。 バケットのアクセス権限が付与されたカスタムログオンユーザーを使用して、ossftpサーバーにアクセスすることもできます。 このトピックでは、ossftpクライアントからossftpサーバーにアクセスするためのカスタムログオンユーザーを作成する方法について説明します。
前提条件
ossftpがインストールされています。 詳細については、「インストール」をご参照ください。手順
- ossftpがインストールされているサーバーにログオンします。
- ossftpのインストールディレクトリに切り替えます。
- config.jsonのaccountsパラメーターを変更します。 サンプル設定:
{ "modules":{ "accounts":[ { // 必要なバケットへのアクセス権限が付与されているAccessKeyシークレットとAccessKey IDを指定します。 "access_id":"LTAI4FrfJPUSoKm4JH ******" 、 "access_secret":"Y6IoUOZReouXvWaXuwjvDch9 *******" 、 // 宛先バケットの名前を指定します。 "bucket_name":"examplebucket" 、 // バケット内のオブジェクトのURLを指定します。 上記の情報を指定した後、アカウントを使用して、指定したURLを持つオブジェクトにアクセスできます。 オブジェクトのURLを指定しない場合は、アカウントを使用してバケット内のすべてのオブジェクトにアクセスできます。 "home_dir":"examplefolder/" 、 // ログオンのパスワードを指定します。 "login_password":"password1" 、 // ログオンのユーザー名を指定します。 "login_username":"user1" }, { // 必要なバケットへのアクセス権限が付与されているAccessKeyシークレットとAccessKey IDを指定します。 "access_id":"LTAI4FrfJPUSoKm4JH ******" 、 "access_secret":"Y6IoUOZReouXvWaXuwjvDch9 *******" 、 // 宛先バケットの名前を指定します。 "bucket_name":"examplebucket" 、 // バケット内のオブジェクトのURLを指定します。 上記の情報を指定すると、アカウントを使用して、指定したURLを持つオブジェクトにアクセスできます。 オブジェクトのURLを指定しない場合は、アカウントを使用してバケット内のすべてのオブジェクトにアクセスできます。 "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のグラフィカル管理インターフェイスで、[再起動] をクリックします。 重要 [終了] をクリックしないでください。 [Exit] をクリックすると、ossftpの実行が停止します。
- ブラウザを使用してossftpのグラフィカル管理インターフェイスにアクセスします。