GNU/Linux >> Belajar Linux >  >> Debian

Pengaturan Server Awal dengan Debian 11

Distribusi Linux banyak digunakan untuk membuat server, dan bisnis mendapat manfaat dari solusi berbiaya rendah dan aman ini. Distribusi Linux termasuk Debian menyediakan banyak sekali utilitas untuk menyiapkan, mengonfigurasi, dan mengamankan server.

Debian adalah sistem operasi Linux yang stabil, aman, dan cukup populer dan ideal untuk pengaturan server. Banyak distribusi yang didasarkan padanya, terutama Ubuntu, PureOS, SteamOS, dll.

Versi terbaru Debian adalah Debian 11 Bullseye, yang hadir dengan ribuan paket baru, mendukung beberapa lingkungan desktop, pemindaian tanpa driver, dan halaman manual yang ditingkatkan.

Artikel ini berfokus pada cara menginstal, menyiapkan server di Debian 11 Bullseye. Saat Anda menginstal atau meningkatkan ke Debian 11, ada konfigurasi yang perlu Anda lakukan untuk membuat server Anda aman.
Langkah-langkah untuk setup server awal pada Debian 11 disebutkan di bawah ini:

Langkah 1 – Perbarui dan Tingkatkan Debian

  1. Langkah pertama adalah memutakhirkan dan memperbarui paket dan distribusi dengan benar. Masuk ke sistem Debian 11 dan buka shell. Untuk memperbarui daftar paket, gunakan:
    sudo apt update 
    
  2. Tingkatkan versi paket menggunakan:
    sudo apt upgrade
    
  3. Disarankan untuk memperbarui distribusi Anda, untuk itu gunakan perintah yang disebutkan di bawah ini:
    sudo apt dist-upgrade
    
  4. Setelah memutakhirkan, hapus file yang tidak diinginkan dari sistem Anda dengan menjalankan:
    sudo apt autoremove
    

Langkah 2 – Membuat Pengguna Sudo

Disarankan untuk membuat pengguna sudo baru untuk manajemen server Anda alih-alih akun root. Untuk itu jalankan perintah yang disebutkan di bawah ini untuk menambahkan pengguna:

sudo adduser tecadmin

Dalam perintah “tecadmin” adalah pengguna baru. Sekarang, berikan hak sudo kepada pengguna baru:

sudo usermod -aG sudo tecadmin

Ganti akun dengan menjalankan perintah:

sudo su tecadmin

Terlihat bahwa pengguna telah berpindah.

Langkah 3 – Mengonfigurasi Nama Host Sistem

Untuk memeriksa nama host saat ini, gunakan:

sudo hostnamectl

Nama host adalah identitas sistem Anda melalui jaringan sehingga merupakan praktik yang baik untuk memberi nama hostname Anda dengan benar dan untuk mengubah nama host gunakan perintah yang disebutkan di bawah ini:

sudo hostnamectl set-hostname debian11

Demi demonstrasi, saya telah mengubah nama host menjadi "debian11". Sekarang tutup instance shell dan buka lagi nama host baru akan muncul. Untuk memeriksa nama host gunakan:

hostname

Nama host baru adalah “debian11” sekarang.

Langkah 4 – Mengamankan Server SSH

SSH juga dikenal sebagai secure shell adalah protokol yang digunakan untuk terhubung dengan server jarak jauh. Saat mengkonfigurasi server, disarankan untuk mengubah port default dan menonaktifkan login root SSH. Untuk melakukan operasi ini, Anda perlu membuka file konfigurasi di editor apa pun:

sudo nano /etc/ssh/sshd_confiq

Cari baris di bawah ini, hapus “#” dari awal baris dan ubah port 22 menjadi 2284:

Juga atur PermitRootLogin ke no dan hapus “#” ke uncomment, seperti yang ditunjukkan di bawah ini:

Simpan file dan jalankan perintah yang disebutkan di bawah ini:

sudo systemctl restart ssh

Jika Anda tidak dapat membuka file ini maka server SSH akan hilang dari sistem Anda, instal SSH menggunakan:

sudo apt install openssh-server

Langkah 5 – Mengelola Firewall (ufw)

  1. Debian tidak dilengkapi dengan firewall, jadi Anda harus menginstalnya. Gunakan perintah yang diberikan di bawah ini untuk menginstal firewall yang tidak rumit (ufw) di Debian 11:
    sudo apt install ufw
    
  2. Untuk mengaktifkan firewall, gunakan:
    sudo ufw enable
    
  3. Untuk mengizinkan port, gunakan:
    sudo ufw allow 2284
    
  4. Meskipun tergantung pada preferensi, untuk menolak lalu lintas masuk gunakan:
    sudo ufw default deny incoming
    
  5. Dan untuk mengizinkan penggunaan lalu lintas keluar:
    sudo ufw default allow outgoing
    
  6. Dan muat ulang ufw:
    sudo ufw reload
    
  7. Untuk memeriksa status:
    sudo ufw status
    

Langkah 6 – Mem-boot Ulang Sistem

Setelah melakukan semua perubahan, reboot sistem Debian Anda.

sudo reboot 

Kesimpulan

Saat menyiapkan server baru di Linux, ada beberapa langkah yang perlu diikuti, yang meliputi mengupgrade paket, menambahkan pengguna baru, menyiapkan firewall, mengamankan SSH.

Artikel ini secara menyeluruh menjelaskan cara menyiapkan server di Debian 11 Bullseye yang baru dirilis. Kami mempelajari cara membuat pengguna baru dengan hak istimewa sudo, cara mengubah port SSH default, dan menyiapkan firewall untuk penyiapan server awal di Debian 11.


Debian
  1. Pengaturan server awal dengan Ubuntu 14.04

  2. Cara Setup Server Rsyslog di Debian 11

  3. Cara Instal Xrdp Server di Debian 10

  1. Cara Setup Server FTP dengan VSFTPD di Debian 9

  2. Cara Setup Server Rsyslog di Debian 11 (Bullseye)

  3. Instal Server LAMP di Debian 11

  1. Pengaturan Sempurna - Debian Sarge (3.1)

  2. Pengaturan Sempurna - Debian Woody (3.0)

  3. Cara Setup Symfony 4 di Server Debian 9