GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Mengubah Port SSH di CentOS

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara mengubah port ssh default pada sistem CentOS. Bagi Anda yang belum tahu, SSH adalah program dan protokol untuk menghubungkan secara aman ke mesin jarak jauh di seluruh jaringan. Ini memungkinkan Anda untuk menjalankan program, dan melakukan berbagai tugas seolah-olah Anda sedang duduk di depan mesin. SSH sangat mirip dengan telnet kecuali dengan enkripsi untuk melindungi informasi yang ditransfer dan otentikasi.

Protokol Secure Shell (SSH) secara default menggunakan port 22. Menerima nilai ini tidak membuat sistem Anda tidak aman, juga tidak akan mengubah port memberikan variasi keamanan yang signifikan. Namun, mengubah default Port SSH akan menghentikan banyak serangan otomatis dan sedikit lebih sulit untuk menebak dari port mana SSH dapat diakses

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang paling penting, Anda meng-host situs Anda di VPS Anda sendiri. Tutorialnya cukup sederhana. Saya akan menunjukkan perubahan langkah demi langkah dari port SSH default pada sistem CentOS.

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:CentOS Linux.
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
  • Akses SSH ke server (atau cukup buka Terminal jika Anda menggunakan desktop).
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Ubah Port SSH di CentOS

Langkah 1. Masuk ke server Anda sebagai pengguna root.

ssh root@hostname/IP

Langkah 2. Buka konfigurasi SSH kami.

nano /etc/ssh/sshd_config

Edit baris yang menyatakan 'Port 22'. Pilih port yang sesuai, juga pastikan port tersebut tidak sedang digunakan pada sistem.

# What ports, IPs and protocols we listen for
Port 922

Setelah perubahan selesai, cukup keluar dan simpan file sshd_conf. Sekarang yang perlu Anda jalankan hanyalah perintah di bawah ini dan itu akan memulai ulang server SSH. lain kali Anda ingin terhubung melalui SSH, Anda harus melakukannya di port baru Anda, dalam kasus kami, 922:

systemctl restart sshd.service

Pastikan SSH mendengarkan port baru dengan menghubungkannya. Perhatikan bagaimana nomor port sekarang perlu dideklarasikan:

ssh [email protected] -p 922

Langkah 3. Konfigurasi IPTables dan Firewall.

  • CentOS 6

Setelah Anda selesai mengonfigurasi SSH, Anda perlu menambahkan port ke iptables serta firewall yang Anda instal:

iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 922 -j ACCEPT
  • CentOS 7/8

Jalankan perintah berikut untuk menyiapkan FirewallID:

sudo firewall-cmd --add-port 922/tcp --permanent
sudo firewall-cmd --add-port 922/tcp
sudo firewall-cmd --reload

Selamat! Anda telah berhasil mengubah port SSH default. Terima kasih telah menggunakan tutorial ini untuk mengubah nomor port OpenSSH pada sistem CentOS 8. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa official Situs web CentOS.


Cent OS
  1. Bagaimana cara mengubah Hostname di CentOS

  2. Cara Mengubah Port SSH Di Linux

  3. Bagaimana cara mengubah port SSH di Lubuntu 20.04 Linux

  1. Cara Mengatur Kunci SSH di CentOS 8

  2. Ubah port SSH di CWP

  3. Cara Mengubah Port Default Apache Pada RHEL/CentOS 7

  1. Cara Mengubah Nama Host di CentOS 7

  2. Cara Mengubah Nama Host di CentOS 8

  3. Cara Mengubah Nama Host di RHEL 8 / CentOS 8