Pengaturan Server Awal dengan Debian 11

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 utilitas untuk mengatur, mengkonfigurasi, dan mengamankan server.

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

Versi terbaru dari Debian adalah Debian 11 Bullseye, yang hadir dengan ribuan paket baru, mendukung beberapa lingkungan desktop, pemindaian tanpa pengemudi, dan halaman manual yang lebih baik.

Tulisan ini berfokus pada cara menginstal, mengatur 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 yang terlibat untuk pengaturan server awal pada Debian 11 disebutkan di bawah ini:

Langkah 1 - Perbarui dan Tingkatkan Debian

  1. Langkah pertama adalah meningkatkan dan memperbarui paket dan distribusinya dengan benar. Masuk ke sistem Debian 11 dan buka shell. Untuk memperbarui daftar Paket Gunakan:
    pembaruan apt sudo  
  2. Tingkatkan paket menggunakan:
    Upgrade Sudo Apt 
  3. Disarankan untuk memperbarui distribusi Anda, untuk itu menggunakan perintah di bawah ini:
    Sudo Apt Dist-upgrade 
  4. Setelah meningkatkan, hapus file yang tidak diinginkan dari sistem Anda dengan mengeksekusi:
    Autoremove apt sudo 

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 untuk menambahkan pengguna:

sudo adduser tecadmin 

Dalam perintah "Tecadmin" adalah pengguna baru. Sekarang, berikan hak istimewa sudo kepada pengguna baru:

sudo usermod -ag sudo tecadmin 

Beralih Akun Dengan Melaksanakan Perintah:

sudo su tecadmin 

Dapat dilihat bahwa pengguna telah beralih.

Langkah 3 - Mengkonfigurasi 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 menyebutkan nama host Anda dengan benar dan untuk mengubah nama host menggunakan 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:

nama host 

Nama host baru adalah "Debian11" Sekarang.

Langkah 4 - Mengamankan SSH Server

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 ke 2284:

Juga atur permitrootlogin ke TIDAK 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 SSH Server akan hilang dari sistem Anda, instal SSH menggunakan:

sudo apt instal openssh-server 

Langkah 5 - Mengelola Firewall (UFW)

  1. Debian tidak datang dengan firewall, jadi Anda seharusnya menginstalnya. Gunakan perintah di bawah ini untuk menginstal Firewall (UFW) yang tidak rumit di Debian 11:
    sudo apt install ufw 
  2. Untuk mengaktifkan penggunaan firewall:
    sudo ufw aktifkan 
  3. Untuk mengizinkan port, gunakan:
    sudo ufw memungkinkan 2284 
  4. Meskipun tergantung pada preferensi, untuk menyangkal penggunaan lalu lintas yang masuk:
    sudo ufw default menyangkal masuk 
  5. Dan untuk memungkinkan penggunaan lalu lintas keluar:
    sudo ufw default memungkinkan keluar 
  6. Dan Muat Ulang UFW:
    Sudo UFW Reload 
  7. Untuk memeriksa statusnya:
    Status Sudo UFW 

Langkah 6 - Reboot sistem

Setelah membuat semua perubahan, reboot sistem Debian Anda.

reboot sudo  

Kesimpulan

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

Penulisan ini secara menyeluruh menjelaskan cara mengatur server di Debian 11 Bullseye yang baru dirilis. Kami belajar cara membuat pengguna baru dengan hak istimewa sudo, cara mengubah port SSH default, dan menyiapkan firewall untuk pengaturan server awal di debian 11.