Rumah Operasi dan penyelenggaraan operasi dan penyelenggaraan linux Mengeraskan Pelayan Linux: Tingkatkan Keselamatan dengan Alat Baris Perintah

Mengeraskan Pelayan Linux: Tingkatkan Keselamatan dengan Alat Baris Perintah

Sep 09, 2023 am 09:30 AM
pelayan linux keselamatan Alat baris arahan

Mengeraskan Pelayan Linux: Tingkatkan Keselamatan dengan Alat Baris Perintah

Mengeraskan pelayan Linux: Menggunakan alatan baris arahan untuk meningkatkan keselamatan

Ikhtisar:
Dalam persekitaran rangkaian hari ini, keselamatan pelayan adalah penting. Untuk melindungi pelayan anda daripada serangan berniat jahat dan akses tanpa kebenaran, mengeraskan pelayan Linux anda menggunakan alat baris arahan adalah langkah yang perlu. Artikel ini akan memperkenalkan beberapa alatan baris arahan yang biasa digunakan, serta kaedah penggunaan dan kod sampel untuk membantu anda meningkatkan keselamatan pelayan anda.

Transmisi disulitkan SSH:
SSH (Secure Shell) ialah protokol rangkaian yang disulitkan yang digunakan untuk log masuk jauh dan pelaksanaan perintah. Dengan menggunakan SSH, pengguna berniat jahat boleh dihalang daripada memintas dan mencuri dengar data dalam transit. Berikut ialah contoh kod untuk menjana dan menggunakan pasangan kunci menggunakan SSH:

  1. Jana pasangan kunci SSH:

    ssh-keygen -t rsa -b 4096
    Salin selepas log masuk
  2. Salin kunci awam ke pelayan jauh:

    ssh-copy-id 用户名@IP地址
    Salin selepas log masuk
  3. (pilihan Lumpuhkan log masuk):

    sudo vi /etc/ssh/sshd_config
    Salin selepas log masuk

Cari baris #PasswordAuthentication ya, tukar kepada PasswordAuthentication no, kemudian simpan dan keluar. #PasswordAuthentication yes这一行,将其改为PasswordAuthentication no,然后保存并退出。

  1. 重新启动SSH服务:

    sudo systemctl restart sshd
    Salin selepas log masuk

防火墙设置:
防火墙是一种网络安全设备,用于监控和控制网络上的数据流。使用防火墙可以限制服务器上的入站和出站流量,提供对恶意攻击的保护。以下是使用iptables

  1. Mulakan semula perkhidmatan SSH:

    sudo apt-get install iptables
    Salin selepas log masuk

  2. Tetapan tembok api:

    Tembok api ialah peranti keselamatan rangkaian yang digunakan untuk memantau dan mengawal aliran data pada rangkaian. Gunakan tembok api untuk mengehadkan trafik masuk dan keluar pada pelayan anda, memberikan perlindungan terhadap serangan berniat jahat. Berikut ialah contoh kod untuk menyediakan peraturan firewall menggunakan perintah iptables:

Pasang iptables:

sudo touch /etc/iptables.rules
sudo vi /etc/iptables.rules
Salin selepas log masuk
  1. Buat fail peraturan firewall baharu:

    *filter
    # 默认策略
    :INPUT DROP [0:0]
    :FORWARD DROP [0:0]
    :OUTPUT ACCEPT [0:0]
    
    # 允许本地回环接口的访问
    -A INPUT -i lo -j ACCEPT
    
    # 允许已经建立的、相关的连接进入
    -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
    
    # 允许SSH连接
    -A INPUT -p tcp --dport 22 -j ACCEPT
    
    # 允许其他必要的端口
    # -A INPUT -p tcp --dport 80 -j ACCEPT
    # -A INPUT -p tcp --dport 443 -j ACCEPT
    
    # 允许ICMP (Ping)请求
    -A INPUT -p icmp --icmp-type echo-request -j ACCEPT
    
    # 允许限制的IP地址范围
    -A INPUT -s 允许连接的IP地址/子网掩码 -j ACCEPT
    
    # 允许某个IP地址范围的访问
    # -A INPUT -s 允许连接的IP地址/子网掩码 -j ACCEPT
    
    # 拒绝所有其他入站流量
    -A INPUT -j DROP
    
    COMMIT
    Salin selepas log masuk

dalam fail:
    sudo iptables-restore < /etc/iptables.rules
    sudo touch /etc/network/if-pre-up.d/iptables
    sudo chmod +x /etc/network/if-pre-up.d/iptables
    sudo vi /etc/network/if-pre-up.d/iptables
    Salin selepas log masuk
  1. Muat peraturan firewall dan sediakan permulaan:
  2. #!/bin/sh
    /sbin/iptables-restore < /etc/iptables.rules
    Salin selepas log masuk


Tambah yang berikut pada fail:

sudo reboot
Salin selepas log masuk
  1. Mulakan semula pelayan untuk menggunakan peraturan firewall baharu:

    sudo tail -f /var/log/syslog
    Salin selepas log masuk
  2. Log dan pemantauan:

    Log Pengelogan dan pemantauan adalah komponen penting dalam keselamatan pelayan. Dengan kerap menyemak log pelayan, aktiviti luar biasa boleh ditemui dan diambil tindakan. Berikut ialah contoh kod menggunakan alat pengelogan dan pemantauan biasa:

  3. Lihat log sistem:

    sudo tail -f /var/log/auth.log
    Salin selepas log masuk
  4. Lihat log pengguna yang dibenarkan:

    sudo apt-get install nethogs
    sudo nethogs
    Salin selepas log masuk

Pantau sambungan rangkaian:
rreee

sumber sistem: 🎜rreee🎜sumber sistem: 🎜
sudo apt-get install htop
sudo htop
Salin selepas log masuk
🎜🎜🎜 Ringkasan: 🎜 Dengan menggunakan alat baris arahan dan kod sampel di atas, anda boleh meningkatkan keselamatan pelayan Linux anda. Daripada menjana pasangan kunci SSH dan melumpuhkan log masuk kata laluan kepada menyediakan peraturan tembok api dan memantau log pelayan, langkah ini boleh membantu anda melindungi pelayan anda daripada serangan berniat jahat dan akses tanpa kebenaran. Semasa mengendalikan dan menyelenggara pelayan, pastikan anda sentiasa menyemak log pelayan dan memantau penggunaan sumber sistem untuk memastikan keselamatan dan kestabilan pelayan. 🎜

Atas ialah kandungan terperinci Mengeraskan Pelayan Linux: Tingkatkan Keselamatan dengan Alat Baris Perintah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Prestasi dan keselamatan PHP5 dan PHP8: perbandingan dan penambahbaikan Prestasi dan keselamatan PHP5 dan PHP8: perbandingan dan penambahbaikan Jan 26, 2024 am 10:19 AM

PHP ialah bahasa skrip sebelah pelayan yang digunakan secara meluas yang digunakan untuk membangunkan aplikasi web. Ia telah berkembang menjadi beberapa versi, dan artikel ini akan membincangkan terutamanya perbandingan antara PHP5 dan PHP8, dengan tumpuan khusus pada peningkatan dalam prestasi dan keselamatan. Mula-mula mari kita lihat beberapa ciri PHP5. PHP5 dikeluarkan pada tahun 2004 dan memperkenalkan banyak fungsi dan ciri baharu, seperti pengaturcaraan berorientasikan objek (OOP), pengendalian pengecualian, ruang nama, dsb. Ciri-ciri ini menjadikan PHP5 lebih berkuasa dan fleksibel, membolehkan pembangun

Cabaran keselamatan dalam pembangunan Golang: Bagaimana untuk mengelak daripada dieksploitasi untuk penciptaan virus? Cabaran keselamatan dalam pembangunan Golang: Bagaimana untuk mengelak daripada dieksploitasi untuk penciptaan virus? Mar 19, 2024 pm 12:39 PM

Cabaran keselamatan dalam pembangunan Golang: Bagaimana untuk mengelak daripada dieksploitasi untuk penciptaan virus? Dengan aplikasi Golang yang luas dalam bidang pengaturcaraan, semakin ramai pembangun memilih untuk menggunakan Golang untuk membangunkan pelbagai jenis aplikasi. Walau bagaimanapun, seperti bahasa pengaturcaraan lain, terdapat cabaran keselamatan dalam pembangunan Golang. Khususnya, kuasa dan fleksibiliti Golang juga menjadikannya alat penciptaan virus yang berpotensi. Artikel ini akan membincangkan isu keselamatan dalam pembangunan Golang dan menyediakan beberapa kaedah untuk mengelakkan G

Cara mengendalikan permintaan merentas domain dan isu keselamatan dalam pembangunan C# Cara mengendalikan permintaan merentas domain dan isu keselamatan dalam pembangunan C# Oct 08, 2023 pm 09:21 PM

Cara mengendalikan permintaan merentas domain dan isu keselamatan dalam pembangunan C# Dalam pembangunan aplikasi rangkaian moden, permintaan merentas domain dan isu keselamatan ialah cabaran yang sering dihadapi oleh pembangun. Untuk memberikan pengalaman dan fungsi pengguna yang lebih baik, aplikasi selalunya perlu berinteraksi dengan domain atau pelayan lain. Walau bagaimanapun, dasar asal yang sama penyemak imbas menyebabkan permintaan merentas domain ini disekat, jadi beberapa langkah perlu diambil untuk mengendalikan permintaan merentas domain. Pada masa yang sama, untuk memastikan keselamatan data, pembangun juga perlu mempertimbangkan beberapa isu keselamatan. Artikel ini akan membincangkan cara mengendalikan permintaan merentas domain dalam pembangunan C#

Apakah hubungan antara teknik pengurusan memori dan keselamatan dalam fungsi Java? Apakah hubungan antara teknik pengurusan memori dan keselamatan dalam fungsi Java? May 02, 2024 pm 01:06 PM

Pengurusan memori dalam Java melibatkan pengurusan memori automatik, menggunakan pengumpulan sampah dan pengiraan rujukan untuk memperuntukkan, menggunakan dan menuntut semula memori. Pengurusan memori yang berkesan adalah penting untuk keselamatan kerana ia menghalang limpahan penimbal, petunjuk liar dan kebocoran memori, dengan itu meningkatkan keselamatan program anda. Contohnya, dengan melepaskan objek yang tidak lagi diperlukan dengan betul, anda boleh mengelakkan kebocoran memori, dengan itu meningkatkan prestasi program dan mencegah ranap sistem.

Keselamatan dan pelaksanaan penghantaran disulitkan protokol WebSocket Keselamatan dan pelaksanaan penghantaran disulitkan protokol WebSocket Oct 15, 2023 am 09:16 AM

Keselamatan dan Penghantaran Disulitkan Pelaksanaan Protokol WebSocket Dengan pembangunan Internet, protokol komunikasi rangkaian telah berkembang secara beransur-ansur Protokol HTTP tradisional kadangkala tidak dapat memenuhi keperluan komunikasi masa nyata. Sebagai protokol komunikasi yang baru muncul, protokol WebSocket mempunyai kelebihan prestasi masa nyata yang kuat, komunikasi dua hala dan kependaman rendah Ia digunakan secara meluas dalam bidang seperti sembang dalam talian, tolak masa nyata dan permainan. Walau bagaimanapun, disebabkan oleh ciri-ciri protokol WebSocket, mungkin terdapat beberapa isu keselamatan semasa proses komunikasi. Oleh itu, untuk WebSo

Adakah win11 perlu memasang perisian anti-virus? Adakah win11 perlu memasang perisian anti-virus? Dec 27, 2023 am 09:42 AM

Win11 datang dengan perisian anti-virus Secara umumnya, kesan anti-virus adalah sangat baik dan tidak perlu dipasang Namun, satu-satunya kelemahan ialah virus itu dinyahpasang terlebih dahulu dan bukannya mengingatkan anda terlebih dahulu sama ada anda memerlukannya. Jika anda menerimanya, anda tidak perlu memuat turun perisian anti-virus lain. Adakah win11 perlu memasang perisian anti-virus Jawapan: Tidak. Secara umumnya, win11 disertakan dengan perisian anti-virus dan tidak memerlukan pemasangan tambahan. Jika anda tidak menyukai cara perisian anti-virus yang disertakan dengan sistem win11 dikendalikan, anda boleh memasangnya semula. Bagaimana untuk mematikan perisian anti-virus yang disertakan dengan win11: 1. Pertama, kita masukkan tetapan dan klik "Privasi dan Keselamatan". 2. Kemudian klik "Pusat Keselamatan Tetingkap". 3. Kemudian pilih "Perlindungan virus dan ancaman". 4. Akhir sekali, anda boleh mematikannya

Bagaimana untuk mengoptimumkan prestasi dan penggunaan sumber pelayan Linux Bagaimana untuk mengoptimumkan prestasi dan penggunaan sumber pelayan Linux Nov 07, 2023 pm 02:27 PM

Cara mengoptimumkan prestasi dan penggunaan sumber pelayan Linux memerlukan contoh kod khusus: Mengoptimumkan prestasi pelayan Linux dan penggunaan sumber adalah kunci untuk memastikan operasi pelayan yang stabil dan cekap. Artikel ini akan memperkenalkan beberapa kaedah untuk mengoptimumkan prestasi pelayan Linux dan penggunaan sumber serta menyediakan contoh kod khusus. Pengenalan: Dengan perkembangan pesat Internet, sejumlah besar aplikasi dan perkhidmatan digunakan pada pelayan Linux. Untuk memastikan operasi pelayan yang cekap dan stabil, kami perlu mengoptimumkan prestasi dan penggunaan sumber pelayan untuk mencapai

Analisis keselamatan kata laluan akaun lalai Oracle Analisis keselamatan kata laluan akaun lalai Oracle Mar 09, 2024 pm 04:24 PM

Pangkalan data Oracle ialah sistem pengurusan pangkalan data hubungan yang popular Banyak perusahaan dan organisasi memilih untuk menggunakan Oracle untuk menyimpan dan mengurus data penting mereka. Dalam pangkalan data Oracle, terdapat beberapa akaun lalai dan kata laluan yang dipratetap oleh sistem, seperti sys, sistem, dsb. Dalam pengurusan pangkalan data harian dan kerja operasi dan penyelenggaraan, pentadbir perlu memberi perhatian kepada keselamatan kata laluan akaun lalai ini, kerana akaun ini mempunyai kebenaran yang lebih tinggi dan boleh menyebabkan masalah keselamatan yang serius setelah ia dieksploitasi dengan niat jahat. Artikel ini akan membincangkan lalai Oracle

See all articles