Protokol SSH beroperasi pada port 22 secara default. Untuk menerima koneksi masuk di server SSH Anda, Anda perlu memastikan bahwa port 22 diizinkan melalui firewall.
Dalam tutorial ini, Anda akan belajar cara membuka SSH port 22 di Ubuntu 22.04 Jammy Ubur-ubur. Satu-satunya prasyarat adalah Anda harus sudah menginstal SSH. Jika Anda belum menginstalnya, lihat panduan kami tentang cara menginstal server SSH di Ubuntu 22.04.
Dalam tutorial ini Anda akan mempelajari:
- Cara membuka port ssh 22
- Cara menghapus aturan firewall port ssh
- Cara memeriksa aturan UFW saat ini untuk port yang diizinkan/ditolak
Kategori | Persyaratan, Konvensi, atau Versi Perangkat Lunak yang Digunakan |
---|---|
Sistem | Ubuntu 22.04 Jammy Jellyfish |
Perangkat Lunak | ufw |
Lainnya | Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo perintah. |
Konvensi | # – membutuhkan perintah linux yang diberikan untuk dieksekusi dengan hak akses root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah$ – membutuhkan perintah linux yang diberikan untuk dieksekusi sebagai pengguna biasa yang tidak memiliki hak istimewa |
Buka ssh port 22 di Ubuntu 22.04 Jammy Jellyfish Linux petunjuk langkah demi langkah
- Mulai dengan membuka terminal baris perintah dan ketik perintah berikut untuk memeriksa status firewall Anda. Ubuntu menggunakan ufw (firewall tidak rumit) secara default, dan seharusnya sudah diinstal.
$ sudo ufw status verbose Status: active Logging: on (low) Default: deny (incoming), allow (outgoing), disabled (routed) New profiles: skip
Berdasarkan output di atas (bagian yang dicetak tebal), semua port yang masuk diblokir secara default.
- Gunakan perintah berikut untuk Izinkan port SSH 22:
$ sudo ufw allow ssh
Atau, dimungkinkan untuk hanya mengizinkan alamat IP atau subnet jaringan tertentu untuk terhubung melalui port SSH 22. Contoh di bawah ini akan mengizinkan alamat IP
192.168.1.2
untuk terhubung melalui port 22:$ sudo ufw allow from 192.168.1.2 to any port ssh
Dalam contoh ini untuk mengizinkan seluruh subnet jaringan
192.168.0.0/16
jalankan:$ sudo ufw allow from 192.168.0.0/16 to any port ssh
- Periksa semua aturan firewall UFW yang ditetapkan saat ini:
$ sudo ufw status verbose Status: active Logging: on (low) Default: deny (incoming), allow (outgoing), disabled (routed) New profiles: skip To Action From -- ------ ---- 22/tcp ALLOW IN Anywhere 22/tcp (v6) ALLOW IN Anywhere (v6)
- Untuk menghapus aturan yang ditentukan SSH cukup jalankan perintah yang sama yang Anda gunakan untuk mengizinkan SSH port 22 dan tentukan
delete
pilihan tepat setelahufw
memerintah. Contoh:$ sudo ufw delete allow ssh $ sudo ufw delete allow from 192.168.1.2 to any port ssh $ sudo ufw delete allow from 192.168.0.0/16 to any port ssh
Pemikiran Penutup
Dalam tutorial ini, Anda belajar cara membuka SSH port 22 di Ubuntu 22.04 Jammy Jellyfish Linux. Anda juga melihat cara mengizinkan alamat IP atau jaringan tertentu, tanpa mengizinkan lalu lintas SSH masuk dari host mana pun. Terakhir, Anda telah mempelajari cara menghapus aturan firewall yang ditambahkan sebelumnya, jika Anda perlu mengubah setelan lagi di masa mendatang.