SSH boleh mengelirukan bagi mereka yang baru menggunakan Linux. Jika anda pengguna Linux dan anda cuba menukar nombor port SSH, kami sedia membantu anda. Ikuti bersama panduan ini sambil kami menunjukkan kepada anda cara menukar nombor port SSH di Linux!
  
![Cara: Menukar nombor port SSH pada Linux [Panduan] Cara: Menukar nombor port SSH pada Linux [Panduan]](/resources8/images2m/image-8728-1221164604895.png)
Sebelum kita mulakan
SSH (AKA Secure Shell) ialah protokol rangkaian kriptografi untuk menjalankan operasi rangkaian melalui rangkaian selamat. Di Linux, SSH kebanyakannya dijalankan pada pelayan untuk memberikan pengguna akses arahan konsol jauh melalui Internet atau LAN. Walau bagaimanapun, ini bukan satu-satunya aplikasi Linux untuk SSH, kerana ia juga digunakan untuk berinteraksi antara stesen kerja Linux.
  
Dalam panduan ini, kami akan membincangkan cara anda boleh menukar port lalai pada pelayan OpenSSH anda daripada port 22 kepada sesuatu yang lebih selamat. Walau bagaimanapun, anda harus tahu bahawa anda mesti mempunyai pelayan SSH berjalan sebelum cuba menukar port.
Jika anda bercadang untuk menyediakan pelayan SSH dan ingin mengetahui cara menukar port daripada 22 kepada sesuatu yang berbeza, sila ikuti panduan kami tentang menyediakan pelayan OpenSSH pada Linux dahulu .
Pelanggan SSH
Perlukan pelanggan yang baik untuk menyambung ke pelayan SSH anda? Bantu diri anda sendiri dan lihat aplikasi EasySSH untuk Linux. Ia memerlukan sifat SSH yang mengelirukan dan memudahkannya supaya anda boleh berhubung tanpa kekecohan. Untuk maklumat lanjut tentang klien EasySSH untuk Linux, klik di sini .
Tukar nombor port SSH 
Untuk menukar port SSH lalai pada pelayan OpenSSH di Linux, anda perlu menghentikan pelayan daripada berjalan. Pelayan OpenSSH boleh ditutup dengan cepat pada kebanyakan sistem pengendalian Linux menggunakan alat masa jalan Systemd.
Buka terminal pada peranti Linux yang menjalankan pelayan SSH. Jika anda menjalankan SSH pada pelayan, anda tidak akan dapat melakukan ini dari jauh! Sambungkan papan kekunci dan mula bekerja. 
Setelah tetingkap terminal dibuka, laksanakan  perintah status systemctl sshd  dalam terminal. Perintah status ini akan memberitahu anda jika pelayan SSH sedang aktif dan berjalan. Jika tertera “Active: active (running),” perisian pelayan OpenSSH beroperasi seperti biasa.
systemctl status sshd
Untuk mematikan pelayan SSH, gunakan  perintah systemctl stop  . Perintah ini akan segera mematikan sshd.servicefail, sekali gus membunuh pelayan SSH anda buat masa ini.
sudo systemctl hentikan sshd
Untuk mengesahkan bahawa perintah  systemctl stop  memang menutup pelayan OpenSSH, jalankan semula  arahan status  . Jika  arahan systemctl stop  memang berjaya membunuh pelayan OpenSSH, anda akan melihat "Aktif: tidak aktif (mati)" dalam output.
systemctl status sshd
Dengan pelayan ditutup, sudah tiba masanya untuk membuka fail konfigurasi pelayan OpenSSH. Untuk melakukan ini, gunakan arahan nano  berikut  di bawah.
Nota: dalam panduan ini, kami memfokuskan pada penyunting teks Nano kerana ia mudah difahami untuk kebanyakan pengguna dan mempunyai antara muka pengguna yang ringkas. Jangan ragu untuk menukar Nano untuk editor teks berasaskan terminal kegemaran anda!
sudo nano -w /etc/ssh/sshd_config
Lihat melalui editor teks Nano  #Port 22dalam kod. Simbol # mematikan baris kod ini. Akibatnya, pelayan SSH anda mungkin menggunakan port SSH lalai dan bukannya satu yang ditentukan.
![Cara: Menukar nombor port SSH pada Linux [Panduan] Cara: Menukar nombor port SSH pada Linux [Panduan]](/resources8/images2m/image-8728-1221164604895.png)
Untuk menukar port, padamkan simbol # di hadapan #Port 22dan tukar nombor "22" ke port lain. Jangan hanya memilih mana-mana port, walaupun, kerana sesetengah port mungkin sudah digunakan oleh perisian lain pada pelayan anda, dsb.  
Setelah anda berjaya menukar port dalam fail konfigurasi, tekan kombinasi papan kekunci Ctrl + O  dalam penyunting teks Nano untuk menyimpan perubahan. Selepas itu, tekan  kombinasi papan kekunci Ctrl + X untuk menutup editor.
Setelah penyunting teks Nano ditutup, laksanakan perintah  systemctl start sshd  . Perintah ini akan memulakan pelayan OpenSSH sekali lagi. Dari sini, pelayan SSH anda akan berjalan pada nombor port yang berbeza!
Menyambung melalui SSH dengan nombor port yang berbeza
Menyambung melalui SSH adalah berbeza apabila pelayan OpenSSH anda tidak menggunakan port lalai 22. Anda tidak lagi akan dapat memulakan sambungan dengan hanya menyatakan nama hos dan nama domain. Sebaliknya anda perlu menggunakan suis baris arahan -p  untuk menentukan port. 
Untuk menyambung melalui baris arahan ke pelayan SSH yang tidak berjalan pada port 22, lakukan perkara berikut. 
ssh -p CUSTOM_PORT_NUMBER my-user-name@host-name-or-ip
Jika anda terlupa menambah nombor port tersuai, anda boleh menambah alias pada fail .bashrc anda.
Buka fail .bashrc dalam penyunting teks Nano dengan arahan di bawah.
nano ~/.bashrc
Buat baris baharu di bahagian bawah fail untuk memberi ruang kepada alias baharu dengan menekan  kekunci Enter  . Kemudian, tambahkan alias. Pastikan anda menukar “CUSTOM_PORT_NUMBER” dalam alias untuk menggambarkan port anda.
![Cara: Menukar nombor port SSH pada Linux [Panduan] Cara: Menukar nombor port SSH pada Linux [Panduan]](/resources8/images2m/image-1702-1221164609885.png)
alias ssh='ssh -p CUSTOM_PORT_NUMBER'
Simpan suntingan dengan  Ctrl + O dan keluar dari penyunting teks Nano dengan menekan  Ctrl + X . Kemudian, jalankan  arahan sumber  untuk memuatkan alias baharu.
sumber ~/.bashrc
Mulai sekarang, apabila anda menjalankan  arahan ssh  , anda akan sentiasa menambah port ssh tersuai anda!