ossbrowser supports multiple logon methods and allows you to efficiently manage your Object Storage Service (OSS) resources based on a GUI. For example, you can use ossbrowser to upload objects, download objects, delete objects, and configure access control policies for your objects.
Versions
This topic uses the latest version 1.17.0. For more information about all versions of ossbrowser, see all-releases.md.
Download URLs
Windows x32
Only Windows 7 and later are supported.
If ossbrowser does not run as expected, see What do I do if I cannot run ossbrowser after I install a piece of software on Windows? to troubleshoot the problem.
We recommend that you do not install ossbrowser on Windows Server. If compatibility issues occur when you install ossbrowser on Windows Server, download the source code from GitHub and modify the code to resolve the issues.
Windows x64
Only Windows 7 and later are supported.
If ossbrowser does not run as expected, see What do I do if I cannot run ossbrowser after I install a piece of software on Windows? to troubleshoot the problem.
We recommend that you do not install ossbrowser on Windows Server. If compatibility issues occur when you install ossbrowser on Windows Server, download the source code from GitHub and modify the code to resolve the issues.
macOS
By default, unverified applications cannot run on macOS. If ossbrowser cannot run on macOS, modify the security settings of your system. For more information, see What do I do if I cannot run ossbrowser on macOS?
Linux x64
We recommend that you do not use ossbrowser on Linux x64. We recommend that you use ossbrowser on Windows or macOS. Linux x64 has many distributions. You need to install the graphical desktop environment and various dependency files to run ossbrowser. In this topic, distributions such as CentOS 7, CentOS 8, and Ubuntu 14 are used as examples to describe how to install ossbrowser on Linux x64.
If issues occur when you install ossbrowser on Linux x64, download the source code from GitHub and modify the code to resolve the issues.
Step 1: Install ossbrowser
Windows x32
Download the ossbrowser package for 32-bit Windows.
Decompress the package.
In the oss-browser-win32-ia32 directory, double-click oss-browser.exe to run ossbrowser.
Windows x64
Download the ossbrowser package for 64-bit Windows.
Decompress the package.
In the oss-browser-win32-x64 directory, double-click oss-browser.exe to run ossbrowser.
macOS
Download the ossbrowser package for macOS.
Decompress the package.
In the oss-browser-darwin-x64 directory, right-click oss-browser.app and select Open.
In the dialog box that appears, click Open.
In the dialog box that appears, click Allow.
CentOS 7
Install the graphical desktop environment.
For more information about how to install the graphical desktop environment for CentOS 7, see Installing a graphical desktop environment for a Linux instance.
Install dependency files.
Run the following command to update the YUM repository:
sudo yum update
Run the following command to install the dependency file named libgtk-x11-2.0.so.0:
sudo yum install gtk2-2.24.31-1.el7.x86_64
Run the following command to install the dependency file named libXtst.so.6:
sudo yum install libXtst-1.2.3-1.el7.x86_64
Run the following command to install the dependency file named libXss.so.1:
sudo yum install libXScrnSaver-1.2.2-6.1.el7.x86_64
Run the following command to install the dependency file named libgconf-2.so.4:
sudo yum install GConf2-3.2.6-8.el7.x86_64
Install ossbrowser.
Run the following command to download the ossbrowser package for CentOS 7:
sudo wget https://gosspublic.alicdn.com/ossbrowser/1.17.0/oss-browser-linux-x64.zip
Run the following command to decompress the package:
sudo unzip oss-browser-linux-x64.zip
Run the following command to go to the oss-browser-linux-x64 directory:
sudo cd oss-browser-linux-x64/
Run the following command to run ossbrowser:
sudo ./oss-browser
CentOS 8
Install the graphical desktop environment.
For more information about how to install the graphical desktop environment for CentOS 8, see Installing a graphical desktop environment for a Linux instance.
Install dependency files.
Run the following command to update the YUM repository:
sudo yum update
Run the following command to install the dependency file named libgtk-x11-2.0.so.0:
sudo yum install gtk2-2.24.32-5.el8.x86_64
Run the following command to install the dependency file named libX11-xcb.so.1:
sudo yum install libX11-xcb-1.6.8-5.el8.x86_64
Run the following command to install the dependency file named libXtst.so.6:
sudo yum install libXtst-1.2.3-7.el8.x86_64
Run the following command to install the dependency file named libXss.so.1:
sudo yum install libXScrnSaver-1.2.3-1.el8.x86_64
Run the following command to install the dependency file named libgconf-2.so.4:
sudo yum install GConf2-3.2.6-22.el8.x86_64
Run the following command to install the dependency file named libasound.so.2:
sudo yum install alsa-lib-1.2.5-4.el8.x86_64
Install ossbrowser.
Run the following command to download the ossbrowser package for CentOS 8:
sudo wget https://gosspublic.alicdn.com/ossbrowser/1.17.0/oss-browser-linux-x64.zip
Run the following command to decompress the package:
sudo unzip oss-browser-linux-x64.zip
Run the following command to go to the oss-browser-linux-x64 directory:
sudo cd oss-browser-linux-x64/
Run the following command to run ossbrowser:
sudo ./oss-browser
Ubuntu 14
Install the graphical desktop environment.
For more information about how to install the graphical desktop environment for Ubuntu 14, see Installing a graphical desktop environment for a Linux instance.
Install dependency files.
Run the following command to update the APT repository:
sudo apt update
Run the following command to install the dependency file named libgtk-x11-2.0.so.0:
sudo apt install libgtk2.0-0
Run the following command to install the dependency file named libX11-xcb.so.1:
sudo apt install libx11-xcb-dev
Run the following command to install the dependency file named libXtst.so.6:
sudo apt install libxtst6
Run the following command to install the dependency file named libXss.so.1:
sudo apt install libxss1
Run the following command to install the dependency file named libgconf-2.so.4:
sudo apt install libgconf-2-4
Run the following command to install the dependency file named libasound.so.2:
sudo apt install libasound2
Install ossbrowser.
Run the following command to download the Ubuntu package:
sudo wget https://gosspublic.alicdn.com/ossbrowser/1.17.0/oss-browser-linux-x64.zip
Run the following command to decompress the package:
sudo unzip oss-browser-linux-x64.zip
Run the following command to go to the oss-browser-linux-x64 directory:
sudo cd oss-browser-linux-x64/
Run the following command to run ossbrowser:
sudo ./oss-browser
Step 2: Log on to ossbrowser
After you run ossbrowser, you can select one of the following logon methods based on the authorization object and access validity period.
A proxy may cause a logon attempt to fail. We recommend that you do not log on by using a proxy.
Log on to ossbrowser by using an AccessKey pair
If you want to access specific resources in your bucket for a long period of time, you can use the AccessKey pair of an Alibaba Cloud account or a RAM user to log on to ossbrowser.
The following table describes the parameters that you can configure when you log on to ossbrowser by using an AccessKey pair.
Parameter | Description |
Endpoint | The endpoint of the region in which the bucket that you want to access is located.
|
AccessKeyId and AccessKeySecret | The AccessKey pair of your account. For information about how to obtain an AccessKey pair, see Obtain an AccessKey pair. Important To ensure data security, we recommend that you log on to ossbrowser by using the AccessKey pair of a RAM user. Before you use the AccessKey pair of a RAM user to log on to ossbrowser, you must attach the following policies to the RAM user: |
Preset OSS Path | If the current account has permissions to access only a specific bucket or a specific path in a bucket, you must specify this parameter. A preset path follows the oss://bucketname/path format. For example, if you are authorized to access only objects or subdirectories in the examplefolder directory of a bucket named examplebucket, enter oss://examplebucket/examplefolder/. If the pay-by-requester feature is enabled for the bucket that you are authorized to access, and you are not the bucket owner, select request payer. Otherwise, the |
Region | If you select Default (Public Cloud) for Endpoint, you must specify the region of the bucket in which the resources in the path specified by Preset OSS Path are stored. |
Keep me logged in | If you select this option, you are automatically logged on the next time you start ossbrowser. |
Remember | If you select this option, your AccessKey pair used to log on to ossbrowser is saved. The next time you log on to ossbrowser, click AK Histories and select the remembered AccessKey pair instead of entering the AccessKey pair again. Warning To ensure security, we recommend that you do not select this option if you use a shared computer. |
Log on to ossbrowser by using an authorization code
You can use an Security Token Service (STS) token to log on to ossbrowser. STS tokens can be provided for other authorized users for temporary access to a directory in your bucket. The STS token automatically becomes invalid after it expires.
Use your AccessKey pair to log on to ossbrowser.
For more information, see Create an AccessKey pair.
Click the name of the bucket.
Select the directory on which you want to grant temporary access permissions, and choose .
ImportantAuthorization token generation is supported only for directories.
Configure the privilege, validity period, and role, and click Generate.
Click Copy to copy the authorization token.
Log out of ossbrowser and use the authorization token to log to ossbrowser.