Setup beberapa port SSH di Ubuntu
Defaultnya SSH menggunakan port 22. Kita bisa tambahkan beberapa port lainnya di SSH, misal:
- port 9595
- port 9696
Jadi user bisa SSH ke server menggunakan port tersebut (9595 dan 9696). Bagaimana caranya?
Caranya cukup mudah, kita tinggal tambahkan saja port tersebut di file /etc/ssh/sshd_config
sudo vi /etc/ssh/sshd_config
Scroll kepaling bawah, tambahkan portnya:
Port 22
Port 9595
Port 9696
![Setup beberapa port SSH di Ubuntu](https://www.latcoding.com/wp-content/uploads/2023/07/image-64.png)
Note: Port 22 juga harus kita sertakan. Karena jika tidak akan connection timeout/refused
ketika connect menggunakan port 22.
Setelah itu restart sshnya menggunakan command berikut
sudo service sshd restart
Sekarang tinggal kita test menggunakan telnet, apakah port 22, 9595 dan 9696 sudah bisa diakses?
telnet 192.168.56.103 22
telnet 192.168.56.103 9595
telnet 192.168.56.103 9696
![](https://www.latcoding.com/wp-content/uploads/2023/07/image-65.png)
Bagus ketiga port tersebut sudah bisa diakses (bisa dilihat statusnya masing-masing Connected to 192.168.56.103)
Note: Jika responsenya hanya
Trying
saja tidakConnected
, bisa jadi port tersebut belum diallow pada inbound rule firewall. Jadi harap tambahkan portnya di inbound rule agar bisa diakses portnya.
Sekarang kita bisa test koneksi ke SSH, testing pertama port 22 (works)
![](https://www.latcoding.com/wp-content/uploads/2023/07/image-66.png)
port 9595 (works)
![](https://www.latcoding.com/wp-content/uploads/2023/07/image-67.png)
port 9696 (works)
![](https://www.latcoding.com/wp-content/uploads/2023/07/image-68.png)
Setup 1 user 1 port SSH
Kita bisa juga mensetup setiap user menggunakan port yang berbeda-beda. Misal:
moko -> 22
udin -> 9595
adun -> 9696
Jadi user moko hanya bisa connect menggunakan port 22, user udin hanya bisa connect ke port 9595, dan adun hanya bisa connect menggunakan port 9696.
Buka lagi file /etc/ssh/sshd_config
, tambahkan konfigurasi berikut:
Match LocalPort 22
AllowUsers moko
Match LocalPort 9595
AllowUsers udin
Match LocalPort 9696
AllowUsers adun
![Setup beberapa port SSH di Ubuntu](https://www.latcoding.com/wp-content/uploads/2023/07/image-69.png)
Lalu restart kembali sshnya
sudo service sshd restart
Jika user moko connect menggunakan port 9595 maka akan Permission Denied. Please try again
![Setup beberapa port SSH di Ubuntu](https://www.latcoding.com/wp-content/uploads/2023/07/image-70.png)
Jadi user moko harus connect menggunakan port 22
![](https://www.latcoding.com/wp-content/uploads/2023/07/image-71.png)
Begitu juga dengan user udin dan adun, harus menggunakan port yang sesuai:
![](https://www.latcoding.com/wp-content/uploads/2023/07/image-72.png)
![Setup beberapa port SSH di Ubuntu](https://www.latcoding.com/wp-content/uploads/2023/07/image-73.png)
—
KESIMPULAN
Untuk mengaktifkan beberapa port SSH caranya cukup mudah. Tinggal konfig saja di file /etc/ssh/sshd_config
, lalu tambahkan beberapa konfigurasi. Sehabis itu direstart sshnya. Dan done.
Demikian tutorial Setup beberapa port SSH di Ubuntu. Semoga bermanfaat.