Pendahuluan
Ketika anda pertama kali menggunakan Ubuntu Server 14.04 LTS ada beberapa langkah konfigurasi yang harus diambil dan merupakan bagian dari konfigurasi dasar, hal ini harus dilakukan untuk meningkatkan keamanan pada server anda.
Konfigurasi Awal VPS Ubuntu Server
-
Remote VPS menggunakan SSH
Sebelum melakukan konfigurasi pada server anda kita harus melakukan remote pada VPS kita menggunakan SSH, masuk sebagai root user agar mendapatkan hak akses penuh pada sistem.
Gunakan perintah berikut jika menggunakan terminal:
ssh root@ip_address_VPS
Masukkan password root VPS.
-
Membuat User Baru
Sekarang kita telah berhasil meremote server VPS Indonesia dari IDCloudHost, selanjutnya kita perlu membuat sebuah user baru yang nantinya akan selalu kita pakai saat melakukan remote pada VPS kita. Sebagai contoh kita buat sebuah user dengan nama “testâ€, anda dapat menggunakan nama lain sesuai dengan keinginan anda.
adduser test
anda akan diberikan beberapa pertanyaan terkait user yang akan anda buat. Tampilannya kurang lebih seperti pada gambar dibawah ini.
-
Memberikan Hak Akses Root
Saat ini kita telah memiliki sebuah user baru dengan nama test, Kita harus mengantisipasi suatu saat kita butuh melakukan aktifitas dengan hak akses sebagai root pada user test. Untuk memberikan hak akses sebagai root pada user baru, kita perlu menambahakan user tersebut ke kelompok “sudoâ€. Gunakan perintah berikut ini untuk menambahkan user baru ke kelompok sudo:
gpasswd –a test sudo
Setelah perintah dijalankan akan muncul laporan.
Adding user test to group sudo
Saat ini user test dapat menjalankan perintah dengan hak akses sebagai root.
-
Nonaktifkan SSH untuk Root
Saat ini kita telah memiliki user baru, untuk meningkatkan keamanan kita perlu menonaktifkan akses SSH menggunakan user root. Kita mulai dengan membukan file konfigurasi menggunakan file editor:
nano /etc/ssh/sshd_config
Ubah pada bagian
PermitRootLogin=yes
menjadiPermitRootLogin=no
.
Lalu save dan keluar dari file editor. Restart layanan ssh agar konfigurasi yang telah kita lakukan dapat di jalankan.Service ssh restart
-
Test remote SSH
Kita akan mencoba kembali melakukan akses ssh menggunakan user root yang harusnya sudah di blok.
Blok akses SSH melalui user root telah berhasil seperti gambar di atas, selanjutnya kita akan coba akses SSH menggunakan user yang baru saja kita buat. Akses ssh menggunakan user test juga sudah berhasil selanjutnya kita coba hak akses sebagai root menggunakan user test, gunakan perintah berikut. Sudo su
Kemudian masukkan password yang telah anda tentukan sebelumnya.
Akses hak akses sebagai root juga telah berhasil. Selamat anda telah berhasil melakukan konfigurasi dasar pada server anda, semoga bermanfaat.