Menyiapkan server LAN Feature Restricted Licensing

Terakhir diperbarui pada 16 Des 2024

Untuk menggunakan LAN Feature Restricted Licensing, siapkan server LAN Feature Restricted Licensing (atau server LAN), tempat mesin pengguna terhubung untuk mengaktifkan lisensi mereka.

Ikhtisar penyiapan

Berikut adalah langkah-langkah tingkat tinggi untuk menyiapkan server LAN untuk memberi lisensi aplikasi pada mesin pengguna.  

Navigasi ke Adobe Admin Console > Paket > Alat, dan unduh Server Configuration Tool (file zip).

Ekstrak konten file yang diunduh pada mesin server LAN.Gunakan skrip (di folder scripts) untuk melakukan hal berikut:

  1. Konfigurasikan server.
  2. Mulai server.
    Ketika server dimulai, browser diluncurkan dengan URL https://<host name>:<configured_port>.

Akses server di https://<host name>:<configured_port>, dan buat file Otorisasi.

Navigasi ke Adobe Admin Console > Packages > Servers, dan buat server LAN (menggunakan file otorisasi).
Ketika Anda membuat server LAN pada Adobe Admin Console, file Authority to Operate (ATO) dihasilkan.File ATO memungkinkan mesin server bertindak sebagai server lisensi untuk aplikasi Adobe.

Untuk menyelesaikan penyiapan server, unggah file ATO ke server LAN.

Setelah server disiapkan, buat paket aktivasi LAN dan deploy ke mesin pengguna.

 

Catatan

Untuk memungkinkan server LAN berkomunikasi dengan aman dengan mesin pengguna, instal Sertifikat yang ditandatangani sendiri.

Persyaratan server LAN

Sebelum memulai, pastikan mesin yang Anda gunakan untuk menjalankan server LAN memenuhi Persyaratan sistem minimum berikut.Anda juga memerlukan sertifikat SSL (yang dibeli atau ditandatangani sendiri) untuk menyiapkan server.

Perhatian

Adobe merekomendasikan agar Anda menghindari penggunaan Sertifikat SSL yang ditandatangani sendiri.Sertifikat ini memperkenalkan lebih banyak kompleksitas, yang dapat memperlambat implementasi server LAN.

Berikut adalah Persyaratan sistem minimum untuk server LAN:

  • Java SE Runtime Environment 8
  • Sistem operasi:
    • Windows Server 2012, 2016, atau 2019
    • CentOS 7
  • Ruang hard disk:
    • 1000 lisensi pengguna akhir memerlukan sekitar 200 KB ruang hard disk
  • Mesin Fisik atau Virtual didukung
  • Browser yang didukung untuk Konsol Manajemen Server LAN
    • Microsoft Edge
    • Google Chrome
    • Mozilla Firefox
  • Mesin server yang menerbitkan lisensi ke mesin pengguna atau mesin pengguna tidak pernah mengakses Internet. 
  • Otorisasi server terjadi secara offline melalui transfer file manual.
  • Saat menyiapkan server LAN, semua file yang diunggah ke atau diunduh dari server Adobe dapat dibaca manusia.

Buat Sertifikat SSL

Server LAN Anda berkomunikasi menggunakan HTTP melalui SSL untuk komunikasi jaringan yang aman antara server dan mesin pengguna. Sebagai prasyarat, Sertifikat SSL, bersama dengan kunci pribadi (baik dari penyedia layanan atau yang ditandatangani sendiri), harus disiapkan di server LAN.

Catatan
  • Jika Anda menggunakan Sertifikat SSL yang ditandatangani sendiri, Sertifikat tersebut juga harus diinstal di setiap mesin pengguna. Selain itu, menyiapkan server mengharuskan Anda menjalankan skrip PowerShell.Untuk menjalankan skrip, Anda diharuskan menginstal sertifikat yang ditandatangani sendiri di penyimpanan sertifikat Windows.Lihat Tambahkan Sertifikat yang ditandatangani sendiri untuk detail.
  • Anda dapat menggunakan Sertifikat yang ditandatangani sendiri atau pihak ketiga. Dalam kedua kasus, Skrip mengasumsikan bahwa Sertifikat memiliki Subject atau Subject Alternate Name di Sertifikat sebagai nama host. Jika Subject Alternative Name digunakan, Skrip mengasumsikan bahwa Sertifikat memiliki wildcard untuk domain host.

File KeyStore (JKS atau PKCS12) (untuk Sertifikat SSL yang ditandatangani sendiri)

Untuk menyiapkan Sertifikat SSL yang ditandatangani sendiri, buat file KeyStore di server LAN Anda.

Catatan

Lokasi file KeyStore diperlukan saat Anda mengonfigurasi server LAN seperti yang dijelaskan dalam langkah-langkah yang diuraikan di bawah ini.

Jalankan perintah berikut di server LAN untuk membuat file KeyStore:

Untuk membuat file JKS dengan spesifikasi berikut:

  • Validitas: Sepuluh tahun
  • Tipe: RSA
  • Ukuran kunci 4096bit
  • Dukungan Subject Alternate Name (SAN)

keytool -genkeypair -alias <key_alias> -keyalg RSA -keysize 4096 -sigalg SHA512withRSA -ext SAN=dns:localhost,ip:127.0.0.1,ip:::1 -keystore <keystore_file> -validity 3650

Catatan

Detail SAN yang ditentukan di atas hanya diperlukan jika Anda menggunakan sertifikat yang ditandatangani sendiri.Nama host aktual yang diperlukan juga dapat ditentukan dalam opsi SAN.

Contoh: SAN=dns:localhost,dns=x.y.z.com,ip:127.0.0.1,ip:::1

(Opsional) Untuk menghasilkan sertifikat dari file JKS yang dibuat pada langkah sebelumnya:

keytool -exportcert -alias <key_alias> -keystore <keystore_file> -file adminService.cer

Catatan

Tambahkan sertifikat yang ditandatangani sendiri ke LAN Server dan semua klien yang mengakses server LAN.

(Direkomendasikan) Untuk mengonversi file JKS ke file PKCS12:

keytool.exe -importkeystore -srckeystore <src_file> -destkeystore <dest_file> -srcstoretype JKS -deststoretype PKCS12 -deststorepass <password>

Catatan

Karena JKS adalah format kepemilikan, disarankan untuk menggunakan format PKCS12.

Untuk memverifikasi KeyStore yang telah Anda buat di atas.

Format file JKS:

keytool.exe -list -v -keystore <keystore_file> -storetype jks

Format file PKCS12:

keytool.exe -list -v -keystore <keystore_file> -storetype pkcs12

Setelah perintah berhasil dijalankan, detail file keystore akan ditampilkan.Ini mencakup data yang Anda masukkan saat membuat file, seperti nama host server dan tanggal hingga file tersebut berlaku.

Catatan

keystore_file yang ditentukan di atas harus memiliki ekstensi .kcs atau .p12.

File KeyStore (PKCS12) (untuk sertifikat SSL dari penyedia layanan)

Jika Anda telah membeli sertifikat SSL dari penyedia layanan (seperti GoDaddy), sertifikat tersebut disertai dengan kunci pribadi.

Tambahkan sertifikat ini ke Keychain (untuk macOS) atau Key Store (untuk Windows).

Setelah sertifikat ditambahkan, ekspor kunci pribadi menggunakan Keychain (untuk macOS) atau alat MMC (untuk Windows).

Kunci diekspor dalam format PKCS12 (.p12 atau .pfx).

Untuk memverifikasi KeyStore yang telah Anda buat di atas.

Format file JKS:

keytool.exe -list -v -keystore <keystore_file> -storetype jks

Format file PKCS12:

keytool.exe -list -v -keystore <keystore_file> -storetype pkcs12

Setelah perintah berhasil dijalankan, detail file keystore akan ditampilkan.Ini mencakup data yang Anda masukkan saat membuat file, seperti nama host server dan tanggal hingga file tersebut berlaku.

Catatan

Lokasi file KeyStore diperlukan saat Anda mengonfigurasi server LAN seperti yang dijelaskan dalam langkah-langkah di bagian konfigurasi server di bawah.

Jika penyedia layanan mengeluarkan sertifikat, Anda tidak perlu mengunggahnya ke mesin klien.

Tambahkan sertifikat yang ditandatangani sendiri (untuk Windows)

Ikuti langkah-langkah berikut untuk menambahkan sertifikat yang ditandatangani sendiri pada server LAN dan setiap mesin pengguna.

Di kotak dialog Windows Run, ketik mmc.exe dan tekan Enter.

Dari menu File, pilih Add/Remove Snap-In.

Di kotak dialog Add or Remove Snap-ins, pilih Certificates, dan klik Add.

Di kotak dialog Certificates Snap-in, pilih Computer account dan klik Next.

Di layar Select Computer, klik Finish.

Untuk menutup kotak dialog Add or Remove Snap-ins, klik OK.

Di panel kiri, klik untuk memperluas pohon Certificates.

Klik untuk memperluas node Trusted Root Certification Authorities.

Klik kanan Sertifikat, dan pilih Import dari menu All Tasks.

Di wizard Impor Sertifikat, klik Berikutnya.

Klik Telusuri, pilih file sertifikat dari komputer Anda, dan klik Berikutnya.

Ikuti wizard sampai Anda mencapai langkah terakhir.Kemudian klik Selesai.

Setelah sertifikat berhasil diimpor, klik untuk memperluas node Sertifikat.

Pastikan bahwa sertifikat yang ditandatangani sendiri muncul dalam daftar sertifikat.

Perbarui sertifikat

 

1. Unduh Server Configuration Tool

Untuk memulai, unduh Server Configuration Tool dari Adobe Admin Console.

Anda akan menggunakan Server Configuration Tool untuk menjalankan dan mengelola server LAN Anda.

Di Admin Console, navigasikan ke Paket > Alat.

Unduh Server Configuration Tool berdasarkan sistem operasi Anda.

Unduh Server Configuration Tool

Transfer Server Configuration Tool (.zip) yang telah diunduh ke mesin server LAN Anda.

2. Konfigurasikan dan mulai server

Di lingkungan LAN Anda, Anda memerlukan mesin server yang akan Anda atur sebagai server LAN Anda.Mesin pengguna akhir Anda akan terhubung ke server ini untuk mengaktifkan lisensi Adobe mereka.

Pastikan bahwa server LAN yang Anda atur memenuhi Persyaratan sistem minimum.

Catatan

Anda akan memerlukan informasi KeyStore berikut (lihat prasyarat, di atas) untuk mengonfigurasi server, jadi siapkan:

  • Jenis file KeyStore - JKS atau PKCS
  • Lokasi file KeyStore
  • Kata sandi file KeyStore
  • Alias file KeyStore

Jika Anda telah membeli Sertifikat SSL dari penyedia layanan, seperti GoDaddy, cari detail ini dan simpan dengan baik.Jika penyedia layanan mengeluarkan sertifikat SSL, ekspor file keystore dari sertifikat tersebut.

2.a. Konfigurasikan server

Sebelum Anda memulai server, lakukan langkah-langkah berikut untuk mengonfigurasi mesin server LAN untuk HTTPS:

Ekstrak konten Alat Konfigurasi Server (file .zip).

Buka Terminal Linux atau Windows PowerShell dan arahkan ke direktori yang telah diekstrak.

Secara opsional, jika Anda menggunakan database eksternal dan jalankan skrip berikut untuk memberikan izin yang diperlukan kepada pengguna database. Skrip ini menyiapkan tabel database pada server database eksternal. Sebelum menjalankan skrip, pengguna database harus dibuat. Setelah itu, skrip dapat dibuka melalui klien SQL dan ganti semua kemunculan 'adobefrldbuser' dengan dbuser yang baru dibuat.

Secara default, skrip membuat database: adobefrldb. Untuk Microsoft SQL Server, skema baru adobefrlschema juga dibuat. Untuk menggunakan nama yang berbeda untuk database, ganti semua kemunculan adobefrldb dengan nama yang diinginkan dalam skrip SQL.Untuk Microsoft SQL Server, untuk menggunakan nama skema yang berbeda ganti semua kemunculan adobefrlschema dengan nama yang diinginkan. Setelah Anda menjalankan skrip, tabel baru dibuat dan pengguna dB baru diberikan izin untuk melakukan operasi sisipkan, perbarui, hapus pada tabel yang baru dibuat. Cari skrip berikut dalam folder db_setup.

Microsoft SQL Server

  • MicrosoftSQLServerSetup.sql

Server MySQL

  • MySQLServerSetup.sql

Lakukan salah satu hal berikut dan tekan Enter:

  • Windows PowerShell: Ketik salah satu perintah berikut dari lokasi tempat Anda mengekstrak Alat Konfigurasi Server (file .zip) untuk memulai server FRL LAN.
    • Untuk menginstal Feature Restricted Licensing LAN sebagai layanan yang dimulai secara otomatis selama proses boot komputer, navigasikan ke direktori scripts.Jalankan skrip sebagai berikut:
      cd scripts
      .\adobeLanService.ps1 -Setup
    • Untuk memulai proses server Feature Restricted Licensing LAN secara manual, jalankan perintah berikut:
      .\adobe-lan-server-setup.ps1
  • Terminal Linux:
    ./scripts/adobe-lan-server-setup.sh
Catatan

Gunakan skrip adobeLanService.ps1 untuk mengatur server sebagai layanan Windows.Navigasikan ke folder \scripts untuk memulai skrip ini. 

Ketika Anda diminta, masukkan informasi berikut:

  • Tentukan jenis format file KeyStore: JKS atau PKCS
  • Tentukan jalur file KeyStore dengan ekstensi. Misalnya: adminService.jks, jika Anda telah menempatkan file KeyStore di direktori Alat Konfigurasi Server.
  • Tentukan kata sandi yang Anda gunakan saat membuat file KeyStore.
  • Tentukan alias yang Anda gunakan saat membuat file KeyStore.
Catatan

Jika Anda menggunakan format file PKCS dan jika file PKCS dibuat tanpa opsi -name atau -alias, masukkan 1 untuk alias.

  • Tentukan nomor port tempat server LAN akan berjalan. Atau tekan Enter untuk menggunakan port default: 8463.
  • Pilih untuk menghubungkan server ke database tertanam atau database eksternal.
Catatan

Prompt berikut hanya ditampilkan jika Anda memilih untuk menghubungkan server ke database eksternal.

  • Nama host server database atau alamat IP.
  • Port server database.
  • Nama database di server database.
  • Nama skema database di bawah database
Catatan

Nama skema database hanya diperlukan jika Anda menggunakan Microsoft SQL Server. Untuk MySQL, informasi ini tidak diperlukan.

  • Nama pengguna database.
  • Kata sandi database.
  • Opsi untuk terhubung ke server Database melalui koneksi SSL.
Catatan

Jika Anda terhubung ke database eksternal, pastikan database dikonfigurasi dengan benar. Untuk detail selengkapnya, lihat Dukungan untuk server guna terhubung ke database eksternal.

Jika Anda menyiapkan server pada komputer Windows, setelah penyiapan selesai, folder adobeLanService akan dibuat di lokasi berikut:

C:\Windows\System32\adobeLanService

2.b. Mulai server

Buka Windows PowerShell dengan hak admin dan navigasikan ke folder yang dibuat setelah Anda menyelesaikan langkah konfigurasi server (dijelaskan di atas):

.\scripts\adobeLanService

Ketik perintah berikut dan tekan Enter:

.\adobeLanService.ps1 -Start

Untuk memeriksa bahwa layanan Windows sedang berjalan, di kotak dialog Run , ketik services.msc dan tekan Enter.

Perhatikan bahwa LAN Server ditampilkan dengan status: Berjalan.

Di folder C:\Windows\System32\adobeLanService, folder berikut dibuat:

  • logs
  • downloads
  • uploads

Setelah server LAN berhasil dimulai, browser web default pada mesin server membuka Konsol Manajemen Server LAN. Jika Anda telah mengonfigurasi server sebagai layanan Windows, buka browser secara manual dan navigasikan ke Konsol Manajemen Server LAN di https://<host name>:<configured_port>/.

Konsol Manajemen Server LAN

Buka terminal dan navigasikan ke direktori scripts di direktori file zip yang telah diekstrak.

Ketik perintah berikut dan tekan Enter:

  • Windows PowerShell:
    .\scripts\adobe-lan-server.ps1 start
  • Linux terminal:
    ./scripts/adobe-lan-server.sh start

Setelah server LAN berhasil dimulai, browser web default pada mesin server akan membuka Konsol Manajemen Server LAN di lokasi berikut:

https://<host name>:<configured_port>/

Konsol Manajemen Server LAN

3. Buat file otorisasi

Di server LAN Anda, buka Konsol Manajemen Server LAN dan buat file Otorisasi.File Otorisasi memberikan server LAN Anda wewenang untuk beroperasi sebagai server pemberian lisensi Adobe.

Di server LAN, buka https://<host name>:<configured_port> dan navigasikan ke tab Pengaturan Server.

Klik Buat File Otorisasi.

Tab pengaturan server LAN

Ketika server membuat Otorisasi, file akan diunduh ke drive lokal Anda.Anda akan menggunakan file Otorisasi untuk membuat server LAN di Adobe Admin Console.

Catatan

File Otorisasi adalah file teks biasa yang dapat dibaca manusia dan berisi data berikut:

  • UUID server LAN.
  • Tabel aktivasi mesin pengguna akhir.

Isi contoh file Otorisasi:

{"authReportSpecVersion":"1.0","payload":"{\"serverInstanceId\":\"4ee7f844-9dfb-33ac-82a8-f28256e58092\",\"activatedDesktops\":null}","checksum":"6ET9G2B2JM7VP2XK"}

4. Buat server LAN dan hasilkan file ATO

Buka Adobe Admin Console > Packages dan buat instans server LAN.Setiap instans server memungkinkan Anda menentukan hak produk untuk mesin pengguna yang terhubung ke instans ini.

Saat Anda membuat server LAN di Admin Console, Anda akan diberikan file Authority to Operate (ATO) yang Anda unggah ke server LAN.File ATO memungkinkan server LAN bertindak sebagai server pemberian lisensi untuk aplikasi Adobe.Mesin pengguna kemudian dapat terhubung ke server LAN untuk mengaktifkan lisensi mereka.Untuk mengaktifkan lisensi Adobe di mesin mereka, pengguna akhir Anda tidak perlu terhubung ke server pemberian lisensi Adobe.

Di admin Console, navigasi ke Packages > Server.

Klik Create a Server.

Buat server
Jika Anda telah membuat server sebelumnya, Anda akan melihat daftar server dan tombol di sebelah kanan.

Unggah Authorization file yang Anda unduh dari LAN Server Management Console, dan klik Next

Unggah file otorisasi

Catatan

Jika Anda tidak dapat menarik file, periksa pengaturan browser.Aktifkan kegunaan tarik dan lepas di browser Anda atau gunakan browser lain, seperti Firefox.

Di layar Configure, tentukan detail berikut:

  • DNS address dan port location server LAN.
  • Atur LAN timeout untuk menentukan berapa lama klien dapat berjalan tanpa menghubungi server lisensi.
Catatan

Pastikan lokasi server yang Anda tentukan dapat dijangkau oleh klien.Jika tidak, aktivasi lisensi pada mesin klien akan gagal.

Tambahkan nama organisasi Anda, dan klik Berikutnya.

Pengguna Anda akan melihat ini sebagai nama organisasi dalam pesan mereka.

Pilih produk untuk di-host pada server saat ini, dan klik Berikutnya.

Hak end-user didasarkan pada produk yang Anda pilih.

Di layar Selesaikan, tentukan nama untuk server, tinjau detail server, dan klik Buat Server.

Setelah server LAN dibuat, file Authority to Operate (ATO) akan diunduh.

File ATO memungkinkan server LAN bertindak sebagai server lisensi.Mesin pengguna akhir Anda kemudian dapat terhubung ke server LAN untuk mengaktifkan lisensinya.Sekarang, untuk mengaktifkan lisensi Adobe pada mesin end-user, pengguna ini tidak perlu terhubung ke server pemberian lisensi Adobe.

Periode aktivasi server LAN adalah maksimal 365 hari dari tanggal Anda membuat ATO.Namun, periode ini kurang dari atau sama dengan tanggal akhir kontrak.Setelah periode aktivasi berakhir, Anda perlu mengotorisasi ulang server.

5. Unggah file ATO pada server LAN

Untuk menyelesaikan pengaturan server LAN, kembali ke LAN Server Management Console dan unggah file ATO yang Anda buat saat membuat instans server LAN pada Adobe Admin Console.

Pada server LAN, buka https://<host name>:<configured_port> dan navigasikan ke tab Pengaturan Server.

Unggah file ATO.

Unggah file ATO

Pada kotak dialog Konfirmasi Hak, tinjau hak Anda, dan klik Konfirmasi.

Server LAN Anda berhasil diatur.

6. Tingkatkan server LAN

Jika Anda mengalami masalah saat menjalankan server LAN di lingkungan lokal Anda, kami menyarankan Anda mengikuti langkah-langkah ini untuk meningkatkan ke versi terbaru server.

Pada server LAN, buka https://<host name>:<configured_port>.

Hentikan server LAN yang sedang berjalan.

Catatan

Menghentikan server tidak akan memengaruhi lisensi yang sudah diaktifkan pada perangkat klien.

2.a Untuk menghentikan server (sebagai Windows Service)

Buka Services (aplikasi desktop). 

Hentikan layanan FRL LAN Server.

Layanan server LAN
Layanan server LAN

2.B Untuk menghentikan server LAN

Buka folder tempat Anda menjalankan server LAN saat ini.

Ketik perintah berikut dan tekan Enter:

Windows PowerShell

\scripts\adobe-lan-server.ps1 stop

Terminal Linux

/scripts/adobe-lan-server.sh stop

Refresh browser untuk memverifikasi bahwa server LAN berhasil dihentikan.

Server LAN dihentikan

Anda juga dapat memverifikasi bahwa server berhasil dihentikan melalui adobeLanService.log di C:\Windows\Logs\

Entri berikut menunjukkan server telah dihentikan:

Adobe LAN Server stopped [<process_id>]
adobeLanService.ps1 -Service # Exiting

Navigasi ke Adobe Admin Console > Packages > Tools, dan unduh Server Configuration Tool (file zip).

Transfer Alat Konfigurasi Server (.zip) yang telah diunduh ke mesin server LAN Anda.

Gunakan file Keystore dengan alias dan kata sandi yang sebelumnya Anda buat.Lihat Generate Sertifikat SSL, di atas. 

Pastikan Anda memberikan izin yang memadai pada file Server Configuration Tool (.zip) sebelum ekstraksi sehingga semua file dapat diekstrak dan berjalan dengan sukses.

Setelah ekstraksi, buka folder skrip dan hapus layanan yang sudah terinstal menggunakan perintah:

adobeLanService.ps1 -Remove

Ikuti langkah-langkah yang diberikan untuk instalasi layanan menggunakan file keystore.