Apa yang bisa kami bantu?

A. Pendahuluan

  Linux adalah salah satu sistem operasi yang paling banyak digunakan di seluruh dunia, terutama dalam lingkungan server dan pengembangan. Keamanan adalah aspek kunci dalam mengelola sistem Linux, dan satu langkah penting dalam menjaga keamanan adalah melindungi akses root yang memiliki hak istimewa penuh terhadap sistem. Salah satu cara untuk meningkatkan keamanan sistem Linux adalah dengan mengaktifkan login non-root user. Dalam artikel ini akan memberikan panduan bagaimana cara untuk login non-root user dengan menggunakan public key.

B. Tutorial

1. Login ssh ke user root menggunakan public key, silakan Anda memulai membuat user baru. Anda dapat mengganti nama username dengan ID tertentu

# adduser username

 Gambar 1: Menambahkan User

2. Login sebagai user baru tersebut

# sudo su username

 Gambar 2: Login ke User Baru

4. Pindah ke home direktori user yang baru saja dibuat

# cd

 Gambar 3: Akses Direktori Home User Baru

5. Membuat folder .ssh pada direktori user baru

# mkdir .ssh

 Gambar 4: Membuat Direktori SSH 

6. Pindah direktori .ssh

# cd .ssh

Gambar 5: Akses Direktori SSH 

7. Buat file bernama authorized keys

# touch authorized_keys

Gambar 6: Membuat File Authorized_keys 

8. Tulis berkas authorized_keys berisi public key 

# echo "ssh-rsa ******************** username@PC" >> authorized_keys

Gambar 7: Isi File Authorized_keys

9. Sebelum Anda memulai melakukan ssh dengan public key lakukan penyesuaian permission file untuk user baru

# chmod 400 authorized_keys

Gambar 8: Permission File Authorized_keys

Setelah melakukan langkah-langkah di atas seharusnya Anda sudah bisa ssh login menggunakan public key user non-root.

C. Kesimpulan

    Artikel ini memberikan panduan tentang cara mengaktifkan login non-root user dengan menggunakan public key, langkah tersebut penting dalam meningkatkan keamanan sistem Linux, terutama untuk mengurangi risiko akses root yang memiliki hak istimewa penuh terhadap sistem.


Semoga panduan ini membantu Anda. Temukan bantuan lainnya melalui Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala silahkan hubungi support@biznetgio.com atau (021) 5714567.