Dalam era digital hari ini, keselamatan maklumat telah menjadi isu global. Bagi perniagaan dan individu, melindungi keselamatan pelayan adalah amat penting. Sebagai sistem pengendalian yang popular, Linux digunakan secara meluas pada banyak pelayan. Artikel ini akan memperkenalkan beberapa amalan terbaik untuk meningkatkan keselamatan pelayan Linux anda melalui alatan baris arahan.
1 Gunakan tembok api
Memasang dan mengkonfigurasi tembok api ialah langkah penting dalam melindungi keselamatan pelayan. Pelayan Linux menyediakan alat tembok api yang berkuasa dan boleh dikonfigurasikan - iptables. Dengan menggunakan iptables, anda boleh menyekat sambungan rangkaian ke dan dari pelayan anda. Peraturan boleh dikonfigurasikan untuk hanya membenarkan sambungan daripada alamat IP tertentu atau julat IP, atau hanya membenarkan sambungan pada port tertentu. Firewall yang dikonfigurasikan dengan betul boleh mengurangkan risiko serangan berniat jahat pada pelayan anda.
2 Kemas kini sistem secara kerap
Adalah sangat penting untuk memastikan perisian dan sistem pengendalian pada pelayan Linux anda dikemas kini. Kemas kini membetulkan kelemahan keselamatan yang diketahui dan meningkatkan kestabilan sistem. Kemas kini sistem anda dengan menjalankan arahan berikut: sudo apt update dan sudo apt upgrade (jika anda menggunakan Debian atau Ubuntu). Ambil perhatian bahawa walaupun dengan versi terkini pengedaran Linux, anda perlu memastikan sistem anda selamat dengan mengemas kini pakej.
3. Lumpuhkan perkhidmatan yang tidak diperlukan
Melumpuhkan perkhidmatan yang tidak perlu boleh mengurangkan risiko serangan pelayan. Pelayan Linux memasang beberapa perkhidmatan dan aplikasi yang tidak biasa secara lalai. Anda boleh menyenaraikan semua perkhidmatan yang dijalankan dengan menjalankan arahan berikut: sudo systemctl list-unit-files --type=service. Sebaik sahaja anda menentukan perkhidmatan yang tidak diperlukan, anda boleh melumpuhkannya menggunakan perintah sudo systemctl disable [service-name].
4 Gunakan kata laluan yang kukuh dan pengurusan pengguna
Menggunakan kata laluan yang kukuh ialah langkah penting untuk melindungi akaun pelayan. Pastikan kata laluan mengandungi huruf besar, huruf kecil, nombor dan aksara khas, dan panjangnya tidak kurang daripada 8 aksara. Di samping itu, ia juga sangat penting untuk melumpuhkan atau memadam akaun pengguna yang tidak lagi diperlukan dengan segera. Padam akaun pengguna dengan menjalankan perintah sudo deluser [nama pengguna] dan kunci akaun pengguna menggunakan sudo passwd -l [nama pengguna].
5. Tetapkan sekatan akses SSH
SSH (Secure Shell) ialah protokol yang disulitkan untuk log masuk ke pelayan dengan selamat melalui sambungan jauh. Dengan mengkonfigurasi kawalan akses SSH, anda boleh mengehadkan sambungan SSH kepada hanya daripada alamat IP tertentu atau julat IP. Untuk mengubah suai fail konfigurasi SSH, jalankan perintah sudo nano /etc/ssh/sshd_config dan ubah suai parameter berikut dengan sewajarnya: PermitRootLogin, PasswordAuthentication dan AllowUsers. Selepas pengubahsuaian selesai, simpan dan mulakan semula perkhidmatan SSH.
6. Dayakan pengauditan log
Mendayakan pengauditan log boleh membantu anda menemui dan menjejaki potensi isu keselamatan. Terdapat beberapa alat pengelogan untuk dipilih pada pelayan Linux, seperti rsyslog dan syslog-ng. Apabila mengkonfigurasi pengauditan log, anda boleh memilih untuk menyimpan jenis log yang berbeza, seperti log sistem, log keselamatan dan log aplikasi. Pastikan anda menyimpan log ini di lokasi yang selamat dan semaknya dengan kerap untuk mengetahui aktiviti luar biasa.
7. Dayakan log binari
Mendayakan log binari boleh membantu anda menjejak dan mengaudit operasi pangkalan data pada pelayan. Untuk beberapa pangkalan data biasa, seperti MySQL dan PostgreSQL, anda boleh mendayakan pengelogan binari dengan mengedit fail konfigurasi. Mendayakan pengelogan binari menangkap semua operasi pangkalan data, termasuk memasukkan, mengemas kini dan memadam rekod. Ini sangat membantu untuk memantau dan mendiagnosis masalah pangkalan data.
Ringkasnya, dengan menggunakan alat baris arahan, anda boleh meningkatkan keselamatan pelayan Linux anda. Amalan terbaik yang dinyatakan di atas hanyalah beberapa langkah keselamatan asas Anda boleh mengukuhkan lagi keselamatan pelayan mengikut keperluan anda sendiri dan keadaan tertentu. Ingat, memastikan sistem anda dikemas kini, mengkonfigurasi kata laluan yang kukuh, audit tetap dan log pemantauan adalah langkah penting dalam memastikan pelayan anda selamat. Untuk melindungi data dan perniagaan anda, jangan terlepas pandang kepentingan keselamatan pelayan.
Atas ialah kandungan terperinci Amalan Terbaik: Tingkatkan keselamatan pelayan Linux anda dengan alatan baris arahan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!