Un cliente de ossftp puede acceder al servidor de ossftp mediante un AccessKey o un usuario de inicio de sesión personalizado. En ambos casos, se requieren permisos para acceder al bucket de destino. Este tema explica cómo crear usuarios de inicio de sesión personalizados en el servidor de ossftp.
Requisitos previos
ossftp está instalado. Para obtener más información, consulte Install ossftp.
Procedimiento
Inicie sesión en el servidor donde está instalado ossftp.
Cambie al directorio de instalación de ossftp.
-
Modifique la sección accounts del archivo config.json.
Ejemplo de configuración:
{ "modules":{ "accounts":[ { // Specify the AccessKey ID and AccessKey Secret that have permissions on the bucket. "access_id":"yourAccessKeyID", "access_secret":"yourAccessKeySecret", // Specify the name of the target bucket. "bucket_name":"examplebucket", // Optional. Restricts user access to this path. If left empty, the user can access the entire bucket. "home_dir":"examplefolder/", // Specify a custom logon password. "login_password":"password1", // Specify a custom logon username. "login_username":"user1" }, { // Specify the AccessKey ID and AccessKey Secret that have permissions on the bucket. "access_id":"yourAccessKeyID", "access_secret":"yourAccessKeySecret", // Specify the name of the target bucket. "bucket_name":"examplebucket", // Optional. Restricts user access to this path. If left empty, the user can access the entire bucket. "home_dir":"", // Specify a custom logon password. "login_password":"password2", // Specify a custom logon username. "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 } } } -
Reinicie el servicio de ossftp para aplicar los cambios.
-
En un navegador, acceda a la interfaz web de ossftp.
Equipo
Endpoint
Computadora local
http://127.0.0.1:8192Otra computadora
http://<IP address of the Linux server>:8192 -
En la interfaz web de ossftp, haga clic en Restart.
ImportanteNo haga clic en Exit, ya que esto detiene el servicio de ossftp.
-