Port 22: SSH / SFTP

Port 22 (TCP) dipakai oleh SSH / SFTP. Buka hanya jika benar-benar diperlukan, dengan enkripsi dan autentikasi yang kuat, sebaiknya dibatasi ke alamat IP yang sudah dikenal.

Diperbarui

Port22
ProtokolTCP
LayananSSH / SFTP
Paparan internetBuka hanya jika perlu

Cek apakah port 22 terbuka

Untuk apa port 22 dipakai?

Secure Shell untuk akses terminal jarak jauh, transfer file (SFTP, SCP), dan Git lewat SSH.

Apakah port 22 perlu dibuka?

Buka hanya jika perlu. Paparkan hanya saat benar-benar diperlukan, dengan enkripsi dan autentikasi yang kuat, sebaiknya dibatasi ke alamat IP yang sudah dikenal. Port 22 terus-menerus dipindai. Nonaktifkan login dengan password, nonaktifkan login root, dan pertimbangkan fail2ban atau pembatasan akses ke IP yang dikenal. Memindahkan SSH ke port lain memang mengurangi noise di log, tetapi itu bukan keamanan yang sesungguhnya.

Lihat layanan yang berjalan di port 22

# Linux
sudo ss -tlnp | grep ':22 '

# macOS
sudo lsof -nP -i TCP:22 -sTCP:LISTEN

# Windows (PowerShell)
Get-NetTCPConnection -LocalPort 22 -State Listen

Buka atau blokir port 22 di firewall

# Ubuntu / Debian (ufw)
sudo ufw allow 22/tcp
sudo ufw deny 22/tcp

# Windows (PowerShell, as administrator)
New-NetFirewallRule -DisplayName "Port 22" -Direction Inbound -Protocol TCP -LocalPort 22 -Action Allow

Di server cloud, buka juga port tersebut di security group atau firewall jaringan milik penyedia layanan. Di rumah, layanan di balik router memerlukan aturan port forwarding ke IP lokal perangkat.

Uji dari luar

Port bisa terbuka di server tetapi diblokir di jaringan sebelum server. Port Checker terhubung dari internet, jadi menunjukkan apa yang dilihat dunia luar. Dari komputer sendiri, gunakan nc -vz example.com 22 (macOS/Linux) atau Test-NetConnection example.com -Port 22 (Windows).

Pertanyaan yang sering diajukan

Apa itu port 22?
Secure Shell untuk akses terminal jarak jauh, transfer file (SFTP, SCP), dan Git lewat SSH.
Amankah membuka port 22?
Buka hanya jika perlu. Paparkan hanya saat benar-benar diperlukan, dengan enkripsi dan autentikasi yang kuat, sebaiknya dibatasi ke alamat IP yang sudah dikenal.
Bagaimana cara cek apakah port 22 terbuka?
Masukkan domain atau IP publik kamu di Port Checker dengan port 22. Alat ini mencoba koneksi TCP dari internet dan melaporkan status open, closed, atau filtered.