Cara membuka port di CentOS 7

Anonim

Cara membuka port di CentOS 7

Hampir semua pengguna distribusi CentOS 7 dapat dipasang dalam suatu sistem, untuk operasi yang benar yang Anda ingin membuka port angka tertentu. Ini diperlukan untuk memastikan koneksi normal dengan node dan pertukaran informasi yang aman. Tugas dilakukan dengan mengubah aturan firewall. Tentu saja, setiap pengguna dapat menggunakan berbagai macam firewall, tetapi standarnya adalah iptables. Ini adalah contohnya yang kami tawarkan untuk membuka port, mengikuti instruksi berikut.

Buka port di CentOS 7

Membuka port - tugasnya sederhana, karena untuk ini Anda harus memasukkan hanya beberapa perintah di konsol. Namun, jika Anda awalnya tidak membuat pengaturan tambahan dengan firewall atau menggunakan alat pihak ketiga, Anda juga harus mengubah parameter penting. Oleh karena itu, kami membagi artikel kami ke tahapan sehingga pengguna pemula lebih mudah berurusan dengan setiap langkah, dan sekarang mari kita mulai dengan instalasi langsung iptables di CentOS 7.

Langkah 1: Instalasi atau iptables Pembaruan

Seperti disebutkan di atas, iptables di CentOS 7 bertindak sebagai firewall default. Jika secara manual tidak ada perubahan yang dilakukan, Anda dapat dengan aman melewati langkah ini hanya dengan tahap terakhir dengan instalasi utilitas firewall. Jika Anda perlu memverifikasi pembaruan atau instal ulang alat ini, kami menyarankan Anda untuk menggunakan manual berikut.

  1. Semua tindakan yang dijelaskan hari ini akan dibuat di "Terminal", jadi semuanya dimulai dengan peluncurannya. Gunakan tombol pintas Ctrl + Alt + T atau ikon yang ditambahkan ke bagian "Favorites" di menu aplikasi.
  2. Mulai terminal untuk menginstal iptables di CentOS 7 saat membuka port

  3. Di sini masukkan perintah sudo yum install iptables, lalu klik tombol Enter.
  4. Masukkan perintah untuk menginstal utilitas iptables di CentOS 7 sebelum membuka port

  5. Untuk mengonfirmasi perintah ini, Anda harus menentukan kata sandi superuser. Pertimbangkan bahwa dengan jenis penulisan ini, karakter yang dimasukkan tidak ditampilkan.
  6. Konfirmasi instalasi iptables di CentOS 7 sebelum membuka port

  7. Anda akan diberi tahu bahwa instalasi atau pembaruan berhasil diproduksi. Jika versi terbaru iptables ditambahkan ke sistem operasi, versi terakhir iptables ditambahkan, string "tidak melakukan apa-apa" muncul di layar.
  8. Informasi tentang utilitas instalasi yang berhasil di CentOS 7

  9. Selesaikan langkah ini dengan perintah sudo yum -y install iptables-services. Ini akan meluncurkan instalasi layanan yang diperlukan.
  10. Tim untuk menginstal utilitas tambahan untuk iptables di CentOS 7

  11. Anda dapat pergi ke langkah selanjutnya jika pesan muncul di layar pada penambahan komponen yang berhasil.
  12. Pemasangan utilitas bantu yang berhasil untuk iptables di CentOS 7

Langkah 2: Atur ulang aturan firewall standar

Jika iptables atau pengguna tidak dikonfigurasi sebelum administrator sistem atau pengguna, pengaturan standar harus dibuang bahwa di masa depan tidak ada masalah dengan kompatibilitas aturan. Selain itu, akan diperlukan untuk menentukan aturan standar, memastikan kebenaran implementasi senyawa masuk dan keluar. Semua ini terjadi seperti ini:

  1. Masukkan perintah iptables -l -l -v -v -n di konsol untuk melihat daftar parameter saat ini.
  2. Perintah untuk melihat aturan utilitas iptables standar di CentOS 7

  3. Jika mereka tidak cocok untuk Anda, maka Anda harus mengatur ulang dan konfigurasi secara manual.
  4. Menampilkan aturan standar utilitas iptables di CentOS 7

  5. Menghapus aturan yang ada dilakukan dengan menggunakan hanya satu baris sudo iptables -f.
  6. Perintah untuk mengatur ulang semua aturan perintah iptables di CentOS 7

  7. Selanjutnya, izinkan semua data server yang dimasukkan, memasukkan sudo iptables -a input -i lo -j menerima.
  8. Tim untuk menciptakan aturan untuk iptables masuk di CentOS 7

  9. Untuk koneksi keluar, perintah yang hampir sama berlaku: sudo iptables -a output -o lo -j menerima.
  10. Perintah untuk membuat aturan untuk iptables keluar di CentOS 7

  11. Disarankan untuk membatasi koneksi baru dan memungkinkan yang sudah ada untuk memastikan keamanan dan menetapkan pekerjaan aturan yang ditentukan sebelumnya. Itu terjadi melalui sudo iptables -a input -m state - state mapan, terkait -j menerima.
  12. Tim untuk memastikan keamanan iptables di CentOS 7

Semua pengaturan selanjutnya dari utilitas yang dianggap dilakukan secara manual, termasuk port pembuka. Kami akan berbicara tentang topik terakhir dalam langkah-langkah berikut, dan konfigurasi yang diperluas tidak termasuk dalam kerangka bahan saat ini. Sebagai gantinya, kami sarankan Anda untuk membiasakan diri dengan materi pelatihan khusus pada topik ini, menggunakan tautan di bawah ini.

Baca selengkapnya: Mengatur iptables di CentOS 7

Langkah 3: Nonaktifkan Firewalld

Untuk langkah ini, Anda harus melihat pengguna yang sebelumnya menginstal firewalld atau ditambahkan secara otomatis. Saat mengatur port melalui iptables, alat ini dapat mengganggu pelaksanaan aturan yang benar, sehingga perlu untuk menonaktifkannya.

  1. Pertama, hentikan layanan melalui sudo systemctl stop firewalld.
  2. Tim untuk menonaktifkan pembela saat menyiapkan iptables di CentOS 7

  3. Selanjutnya, buat shutdown lengkap dengan menggunakan perintah sudo systemctl menonaktifkan perintah firewalld.
  4. Tim untuk deaktivasi bek saat menyiapkan iptables di CentOS 7

  5. Anda akan menerima informasi bahwa tautan simbolik telah dihapus, oleh karena itu, Firewalld belum berjalan dari titik ini.
  6. Sukses menonaktifkan pemberitahuan firewalld saat menyiapkan iptables di CentOS 7

Jika Anda ingin menghapus folder secara manual yang menyimpan pengaturan firewalld dengan melewatkan perintah di atas, masukkan baris di bawah ini di terminal pada gilirannya di bawah ini dan aktifkan.

rm '/etc/systemd/system/dbus-org.fedoraproject.firewalld1.service'

rm '/etc/systemd/system/basic.target.wants/firewalld.service'

Di masa depan, setiap pengguna mungkin memerlukan aktivasi dan konfigurasi firewalld lebih lanjut, terutama ketika Anda harus bekerja dengan berbagai server dan utilitas web. Kami mengusulkan untuk melakukan ini menggunakan manual berikut.

Baca selengkapnya: Konfigurasikan firewall di CentOS 7

Langkah 4: Membuka port melalui iptables

Sudah waktunya untuk membuat tindakan dasar, yang dikhususkan untuk artikel hari ini. Di atas, kami benar-benar melakukan semua pekerjaan persiapan untuk sekarang membuka port di CentOS 7. Sekarang seharusnya tidak ada masalah dengan ini, sehingga Anda dapat memasukkan perintah berikut.

  1. Dalam wajib, tambahkan firewall ke autoload, agar tidak menjalankannya secara manual. Ini akan membantu Sudo SystemCTL mengaktifkan perintah iptables.
  2. Perintah untuk menambahkan iptables di CentOS 7 ke autoload

  3. Anda akan diberitahu tentang penciptaan tautan simbolis.
  4. Informasi tentang keberhasilan penambahan iptables di CentOS 7 ke autoload

  5. Aktifkan hak Superuser yang berkelanjutan dengan memasukkan SU sehingga untuk setiap perintah sesi terminal ini tidak perlu atribut sudo.
  6. Menggunakan perintah untuk hak superus yang konstan saat menyiapkan

  7. Konfirmasikan tindakan ini dengan menulis kata sandi Anda.
  8. Memasukkan kata sandi untuk mengaktifkan hak superuser konstan saat menyiapkan

  9. Buka port over the iptables -i input -p tcp --dport 22 -m state --sstate baru -j menerima, di mana 22 mengganti nomor yang diperlukan.
  10. Memasukkan perintah untuk membuka port melalui iptables di CentOS 7

  11. Anda dapat segera membuka port berikutnya, misalnya, pada nomor 25 (server SMTP). Untuk melakukan ini, masukkan input iptables -i -p tcp --dport 25 -m state - state baru -j menerima.
  12. Perintah kedua untuk membuka port melalui iptables di CentOS 7

  13. Simpan semua perubahan dengan memasukkan layanan iPtables Simpan String.
  14. Menyimpan perubahan saat membuka port melalui iptables di CentOS 7

  15. Anda akan diberi tahu bahwa konfigurasi berhasil diterapkan.
  16. Simpan Simpan Informasi Pengaturan iptables di CentOS 7

  17. Mulai ulang firewall sehingga semua perubahan dimasukkan ke dalam kekuatan. Ini dilakukan melalui perintah systemctl restart iptables.
  18. Mulai ulang iptables di CentOS 7 untuk menerapkan perubahan

  19. Pada akhirnya, kami menawarkan untuk menggunakan sudo iptables -nvl untuk menjelajahi semua port terbuka.
  20. Lihat iptables di CentOS 7 setelah membuka port

Pada artikel ini, Anda belajar semua tentang membuka port di CentOS 7. Seperti yang Anda lihat, tidak akan memakan banyak waktu, dan semua perubahan akan diterapkan segera setelah memulai ulang layanan. Gunakan perintah yang dibahas di atas dengan mengubah hanya nomor port sehingga semuanya berjalan dengan sukses.

Baca lebih banyak