ossftp クライアントは、AccessKey またはカスタムログインユーザーを使用して ossftp サーバーにアクセスできます。いずれの方法でも、対象のバケットにアクセスするための権限が必要です。このトピックでは、ossftp サーバーでカスタムログインユーザーを作成する方法について説明します。
前提条件
ossftp がインストールされています。詳細については、「ossftp をインストールする」をご参照ください。
手順
-
ossftp がインストールされているサーバーにログインします。
-
ossftp のインストールディレクトリに移動します。
-
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 } } } -
変更を適用するため、ossftp サービスを再起動します。
-
ブラウザで ossftp の Web UI にアクセスします。
デバイス
エンドポイント
ローカルマシン
http://127.0.0.1:8192他のマシン
http://<Linux サーバーの IP アドレス>:8192 -
ossftp Web UI で、[再起動] をクリックします。
重要[終了] をクリックしないでください。ossftp サービスが停止します。
-