ossftp mendukung dua metode autentikasi: pasangan AccessKey dan pengguna login kustom. Topik ini menjelaskan cara membuat pengguna login kustom pada server ossftp untuk memberikan akses klien ke bucket Object Storage Service (OSS) Anda.
Prasyarat
ossftp telah diinstal. Untuk petunjuknya, lihat Instal ossftp.
Prosedur
Login ke server tempat ossftp diinstal.
Masuk ke direktori instalasi ossftp.
Ubah parameter accounts dalam file config.json.
Contoh konfigurasi:
{ "modules":{ "accounts":[ { // Masukkan ID AccessKey dan AccessKey Secret yang memiliki izin untuk mengakses bucket. "access_id":"yourAccessKeyID", "access_secret":"yourAccessKeySecret", // Nama bucket target. "bucket_name":"examplebucket", // Jalur akses di dalam bucket. Jika ditentukan, pengguna dibatasi hanya pada jalur ini. Jika dikosongkan, pengguna dapat mengakses semua objek di dalam bucket. "home_dir":"examplefolder/", // Kata sandi login kustom. "login_password":"password1", // Username login kustom. "login_username":"user1" }, { // Masukkan ID AccessKey dan AccessKey Secret yang memiliki izin untuk mengakses bucket. "access_id":"yourAccessKeyID", "access_secret":"yourAccessKeySecret", // Nama bucket target. "bucket_name":"examplebucket", // Jalur akses di dalam bucket. Jika ditentukan, pengguna dibatasi hanya pada jalur ini. Jika dikosongkan, pengguna dapat mengakses semua objek di dalam bucket. "home_dir":"", // Kata sandi login kustom. "login_password":"password2", // Username login kustom. "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 } } }Restart ossftp agar konfigurasi diterapkan.
Akses antarmuka Web UI ossftp dari browser.
Lokasi
URL Akses
Pada perangkat lokal
http://127.0.0.1:8192Dari komputer lain
http://<alamat IP Server Linux>:8192Di Web UI ossftp, klik Restart.
PentingJangan klik Exit, atau ossftp akan berhenti berjalan.