Cara: Mengubah nomor port SSH di Linux [Panduan]

Cara: Mengubah nomor port SSH di Linux [Panduan]

SSH dapat membingungkan bagi mereka yang baru mengenal Linux. Jika Anda pengguna Linux dan mencoba mengubah nomor port SSH, kami siap membantu Anda. Ikuti panduan ini saat kami menunjukkan cara mengubah nomor port SSH di Linux!

Cara: Mengubah nomor port SSH di Linux [Panduan]

Sebelum kita mulai

SSH (AKA Secure Shell) adalah protokol jaringan kriptografi untuk menjalankan operasi jaringan melalui jaringan yang aman. Di Linux, SSH sebagian besar dijalankan di server untuk memberi pengguna akses perintah konsol jarak jauh melalui internet atau LAN. Namun, ini bukan satu-satunya aplikasi Linux untuk SSH, karena juga digunakan untuk berinteraksi antar workstation Linux.

Dalam panduan ini, kami akan membahas bagaimana Anda dapat mengubah port default pada server OpenSSH Anda dari port 22 menjadi sesuatu yang lebih aman. Namun, Anda harus tahu bahwa Anda harus menjalankan server SSH sebelum mencoba mengubah port.

Jika Anda berniat untuk mengatur server SSH dan ingin tahu cara mengubah port dari 22 menjadi sesuatu yang berbeda, silakan ikuti panduan kami tentang menyiapkan server OpenSSH di Linux terlebih dahulu .

Klien SSH

Butuh klien yang bagus untuk terhubung ke server SSH Anda? Bantulah diri Anda sendiri dan periksa aplikasi EasySSH untuk Linux. Dibutuhkan sifat SSH yang membingungkan dan menyederhanakannya sehingga Anda dapat terhubung tanpa repot. Untuk informasi lebih lanjut tentang klien EasySSH untuk Linux, klik di sini .

Ubah nomor port SSH 

Untuk mengubah port SSH default pada server OpenSSH di Linux, Anda harus menghentikan server agar tidak berjalan. Server OpenSSH dapat dengan cepat dimatikan pada sebagian besar sistem operasi Linux menggunakan alat runtime Systemd.

Buka terminal pada perangkat Linux yang menjalankan server SSH. Jika Anda menjalankan SSH di server, Anda tidak akan dapat melakukannya dari jarak jauh! Hubungkan keyboard dan mulai bekerja. 

Setelah jendela terminal terbuka, jalankan  perintah status systemctl sshd  di terminal. Perintah status ini akan memberi tahu Anda jika server SSH aktif dan berjalan. Jika tertulis “Aktif: aktif (berjalan),” perangkat lunak server OpenSSH beroperasi secara normal.

systemctl status sshd

Untuk mematikan server SSH, gunakan  perintah systemctl stop  . Perintah ini akan segera mematikan sshd.servicefile, sehingga mematikan server SSH Anda untuk sementara waktu.

sudo systemctl stop sshd

Untuk mengonfirmasi bahwa perintah  systemctl stop  memang mematikan server OpenSSH, jalankan kembali  perintah status  . Jika perintah  systemctl stop  memang berhasil mematikan server OpenSSH, Anda akan melihat "Active: inactive (dead)" di output.

systemctl status sshd

Dengan server ditutup, sekarang saatnya untuk membuka file konfigurasi server OpenSSH. Untuk melakukan ini, gunakan perintah nano  berikut di  bawah ini.

Catatan: dalam panduan ini, kami berfokus pada editor teks Nano karena mudah dipahami oleh sebagian besar pengguna dan memiliki antarmuka pengguna yang sederhana. Jangan ragu untuk mengganti Nano untuk editor teks berbasis terminal favorit Anda!

sudo nano -w /etc/ssh/sshd_config

Lihat melalui editor teks Nano #Port 22dalam kode. Simbol # mematikan baris kode ini. Akibatnya, server SSH Anda kemungkinan menggunakan port SSH default alih-alih memiliki port yang ditentukan.

Cara: Mengubah nomor port SSH di Linux [Panduan]

Untuk mengubah port, hapus simbol # di depan #Port 22dan ubah nomor “22” ke port lain. Jangan sembarang memilih port, karena beberapa port mungkin sudah digunakan oleh perangkat lunak lain di server Anda, dll.  

Setelah Anda berhasil mengubah port di file konfigurasi, tekan kombinasi keyboard Ctrl + O  di editor teks Nano untuk menyimpan perubahan. Setelah itu, tekan  kombinasi keyboard Ctrl + X untuk menutup editor.

Setelah editor teks Nano ditutup, jalankan perintah  systemctl start sshd  . Perintah ini akan memulai server OpenSSH lagi. Dari sini, server SSH Anda akan berjalan pada nomor port yang berbeda!

Menghubungkan melalui SSH dengan nomor port yang berbeda

Menghubungkan melalui SSH berbeda ketika server OpenSSH Anda tidak menggunakan port default 22. Anda tidak lagi dapat memulai koneksi hanya dengan menentukan nama host dan nama domain. Sebagai gantinya, Anda harus menggunakan sakelar baris perintah -p  untuk menentukan port. 

Untuk menyambungkan melalui baris perintah ke server SSH yang tidak berjalan pada port 22, lakukan hal berikut. 

ssh -p CUSTOM_PORT_NUMBER nama-pengguna-saya@nama-host-atau-ip

Jika Anda lupa menambahkan nomor port kustom, Anda dapat menambahkan alias ke file .bashrc Anda.

Buka file .bashrc di editor teks Nano dengan perintah di bawah ini.

nano ~/.bashrc

Buat baris baru di bagian bawah file untuk memberi ruang bagi alias baru dengan menekan tombol  Enter  . Kemudian, tambahkan alias. Pastikan untuk mengubah “CUSTOM_PORT_NUMBER” di alias untuk mencerminkan port Anda.

Cara: Mengubah nomor port SSH di Linux [Panduan]

alias ssh='ssh -p CUSTOM_PORT_NUMBER'

Simpan hasil edit dengan  Ctrl + O dan keluar dari editor teks Nano dengan menekan  Ctrl + X . Kemudian, jalankan  perintah sumber  untuk memuat alias baru.

sumber ~/.bashrc

Mulai sekarang, ketika Anda menjalankan  perintah ssh  , Anda akan selalu menambahkan port ssh khusus Anda!


Cara memperbarui PPA Ubuntu ke rilis 20,04 baru

Cara memperbarui PPA Ubuntu ke rilis 20,04 baru

Jika Anda menggunakan banyak PPA di PC Ubuntu dan baru saja meningkatkan ke Ubuntu 20.04, Anda mungkin memperhatikan bahwa beberapa PPA Anda tidak berfungsi, karena

Cara mengatur perpustakaan musik di Rhythmbox di Linux

Cara mengatur perpustakaan musik di Rhythmbox di Linux

Baru mengenal Linux dan ingin menambahkan musik Anda ke Rhythmbox tetapi tidak yakin bagaimana melakukannya? Kami dapat membantu! Ikuti panduan ini saat kami membahas cara mengatur

Bagaimana menghubungkan ke Ubuntu dari Windows

Bagaimana menghubungkan ke Ubuntu dari Windows

Apakah Anda perlu mengakses PC atau Server Ubuntu jarak jauh dari PC Microsoft Windows Anda? Tidak yakin tentang bagaimana melakukannya? Ikuti bersama dengan panduan ini saat kami tunjukkan kepada Anda

Cara mencadangkan pengaturan browser Vivaldi di Linux

Cara mencadangkan pengaturan browser Vivaldi di Linux

Apakah Anda menggunakan browser web Vivaldi sebagai driver harian Anda di Linux? Apakah Anda mencoba mencari cara untuk mencadangkan pengaturan browser Anda untuk penyimpanan yang aman? Kami

Cara Mengunduh Podcast Dari Terminal Linux Dengan Podfox

Cara Mengunduh Podcast Dari Terminal Linux Dengan Podfox

Cara Mengunduh Podcast Dari Terminal Linux Dengan Podfox

Cara Menemukan File Duplikat Dan Membersihkannya Di Linux Dengan FSlint

Cara Menemukan File Duplikat Dan Membersihkannya Di Linux Dengan FSlint

Cara Menemukan File Duplikat Dan Membersihkannya Di Linux Dengan FSlint

Cara mendengarkan podcast di desktop Linux dengan CPod

Cara mendengarkan podcast di desktop Linux dengan CPod

Apakah Anda membutuhkan klien podcast yang bagus dan elegan untuk desktop Linux Anda? Jika demikian, Anda perlu mencoba CPod. Ini adalah aplikasi kecil yang ramah yang membuat mendengarkan

Cara menginstal TuxGuitar di Linux

Cara menginstal TuxGuitar di Linux

TuxGuitar adalah alat pembuat musik open-source. Dengan itu, pengguna dapat membuat dan mengedit tabulasi gitar mereka sendiri. Dalam panduan ini, kita akan membahas bagaimana caranya

Cara mudah mengunduh dan menginstal aplikasi di Linux dengan AppImage Pool

Cara mudah mengunduh dan menginstal aplikasi di Linux dengan AppImage Pool

AppImagePool adalah klien AppImageHub untuk Linux. Dengan itu, pengguna dapat dengan mudah menelusuri dan mengunduh AppImages dari toko AppImageHub. Berikut cara mendapatkannya

Cara bermain Total War: WARHAMMER di Linux

Cara bermain Total War: WARHAMMER di Linux

Total War: Warhammer adalah video game taktik real-time berbasis giliran yang dikembangkan oleh Creative Assembly dan diterbitkan oleh Sega. Itu terjadi di War Hammer