Di dunia sekarang ini, setiap organisasi dan individu harus mengelola banyak kata sandi dan kredensial lainnya. Tidak mungkin bagi siapa pun untuk mengingat semua informasi rahasia itu.
Jadi, untuk mengatasi masalah ini, ada banyak alat yang tersedia, sebagian besar berbayar, sementara beberapa tersedia sebagai Sumber Terbuka.
Di antara semua alat lainnya, TeamPass adalah salah satu perangkat lunak sumber terbuka terbaik yang paling berguna untuk mengelola semua kredensial Anda dalam Organisasi Anda.
Teampass adalah Pengelola Kata Sandi Kolaboratif untuk mengatur item kata sandi ke dalam folder yang terstruktur.
Ini terkait dengan hak akses yang diberikan kepada pengguna dan grup khusus. Teampass dapat diinstal di Linux dan juga di Windows.
Di sini, di LinuxAPT, sebagai bagian dari Layanan Manajemen Server kami, kami secara teratur membantu Pelanggan kami untuk melakukan kueri terkait Ubuntu.
Dalam konteks ini, kita akan melihat cara menginstal Teampass Passwords Manager di Ubuntu 20.04 LTS.
Bagaimana cara mengatur Pengelola Kata Sandi Teampass di Ubuntu?
Untuk memulai, buat server Anda dapat diakses dan diperbarui. Login dengan pengguna yang memiliki hak yang memadai untuk melakukan tugas sistem.
Langkah 1:Bagaimana cara mengatur LAMP (Linux, Apache, MySQL, PHP)?
TeamPass adalah aplikasi web yang membutuhkan server web dan server database untuk mendukung pengaturan aplikasi. Jadi, langkah pertama kami adalah menginstal dan menyiapkan tumpukan LAMP yang dapat Anda lakukan dengan mengikuti artikel terperinci kami tentang penyiapan tumpukan LAMP.
Atau gunakan perintah di bawah ini untuk menginstal Apache, MariaDB, dan PHP 7.4 di sistem Anda:
# apt-get install apache2 apache2-utils mariadb-server mariadb-client php7.4 libapache2-mod-php7.4 php7.4-mysql php-common php7.4-cli php7.4-common php7.4-json php7.4-opcache php7.4-readline php7.4-bcmath php7.4-curl php7.4-fpm php7.4-gd php7.4-xml php7.4-mbstring -y
Setelah paket yang diperlukan diinstal, pastikan untuk memulai layanan dan mengaktifkannya untuk memulai ulang secara otomatis saat reboot.
# systemctl start apache2
# systemctl start mariadb
Langkah 2:Siapkan Basis Data untuk TeamPass
Setelah menginstal paket apache dan database, mari kita jalankan perintah di bawah ini untuk mengamankan database Anda terlebih dahulu.
# mysql_secure_installation
Muat ulang tabel hak istimewa dan buat database baru menggunakan pengguna root mysql menggunakan perintah di bawah ini.
# mysql -u root -p
> create database teampass;
> grant all privileges on teampass.* to teampass@localhost identified by "admin123";
> flush privileges;
> exit;
Langkah 3:Siapkan Server Web Apache untuk TeamPass
Di sini, Anda akan melihat cara mengonfigurasi Apache untuk TeamPass.
Mulailah dengan mendapatkan paket instalasi teampass dari repositori github dan tempatkan itu ke direktori root dokumen server web kami menggunakan perintah di bawah ini:
# cd /var/www/html/
# git clone https://github.com/nilsteampassnet/TeamPass.git
Setelah mendapatkan paket teampass, atur kepemilikan ke www-data dan perbarui izin sebagai 775 ke direktorinya:
# chown -R www-data:www-data TeamPass/
# chmod -R 775 /var/www/html/TeamPass/
Kami juga perlu memperbarui batas waktu eksekusi PHP di file php.ini menggunakan editor apa pun.
# vim /etc/php/7.4/apache2/php.ini
max_execution_time = 60
Kemudian jalankan perintah di bawah ini untuk Menyimpan dan keluar dari file:
:wq!
Langkah 4:Pengaturan Instalasi TeamPass
Di sini kita siap untuk memulai proses instalasi TeamPass dengan mengakses FQDN atau IP server diikuti dengan path folder teampass seperti pada gambar:
http://test.com/TeamPass
saya. Setelah Anda mendapatkan halaman selamat datang, klik Berikutnya untuk melanjutkan dengan opsi Pemeriksaan Server dengan menerapkan tombol Luncurkan.
ii. Ketika semua tanda centang berhasil, klik tombol berikutnya.
aku aku aku. Selanjutnya, kita perlu memberikan detail koneksi database untuk melihat apakah itu berhasil atau tidak.
iv. Setelah itu pilih prefiks tabel teampass, dan berikan kata sandi akun administrator teampass pilihan Anda.
v. Ini akan membawa Anda ke halaman Berikutnya di mana ia akan mengisi data ke dalam database.
Sekarang, kita berada pada langkah finalisasi untuk melakukan tugas-tugas berikut:
sebuah. Tulis file setting.php baru untuk konfigurasi server Anda
b. Tulis file sk.php baru untuk enkripsi data
c. Ubah izin keamanan direktori
vi. Selanjutnya, langkah terakhir adalah otentikasi untuk mulai menggunakan Teampass menggunakan login Administrator sebagai `admin` dan password yang telah kita tulis pada saat proses instalasi.
Langkah 5:Bagaimana cara menggunakan Konsol Administrasi TeamPass?
Setelah pengaturan instalasi, kami siap untuk mulai menggunakan TeamPass.
Mari login dengan kredensial admin Anda ke akun Administratornya.
Setelah upaya login berhasil, Anda akan mendapatkan antarmuka web administrasi, tempat Anda dapat membuat pengguna baru, peran pengguna, dan folder.
saya. Mari kita mulai membuat folder baru dari bilah administrasi atas, beri nama, pilih folder induk, kekuatan kata sandi, dan akses ke peran.
ii. Selanjutnya, Anda dapat membuat beberapa peran sesuai kebutuhan Anda, di mana Anda dapat menetapkan hak folder tertentu ke grup peran pengguna tertentu.
aku aku aku. Sekarang buat pengguna baru dan tetapkan peran yang baru dibuat.
Jadi, ini adalah fitur utama yang tersedia di teampass berdasarkan apa yang kami lakukan dalam mengelola sisi administrasi TeamPass.
Untuk mengelola dan memberikan hak yang diinginkan, kami dapat membuat beberapa peran pengguna dan mengelola akses mereka ke folder tertentu.
Langkah 6:Bagaimana cara menggunakan Konsol Pengguna TeamPass ?
TeamPass hadir dengan dua antarmuka web, satu untuk mengelolanya dan yang lainnya adalah pengguna akhir.
Jadi, kita akan masuk menggunakan pengguna yang baru dibuat.
Setelah login berhasil, mari kita lihat bagaimana kita dapat menambahkan dan mengelola kredensial baru.
Untuk menyimpan set kredensial baru, klik untuk menambahkan item baru, masukkan informasi yang relevan, dan klik tombol Simpan.
Setelah melakukan perubahan yang disimpan, Anda akan mendapatkan yang tercantum di bawah folder itu.