Port knocking, VPN atau fail2ban?
Ketiga-tiganya menghalang orang yang tidak dikenali daripada SSH dan panel pentadbir, dengan cara yang berbeza. Ia tidak saling mengecualikan — banyak pelayan menggabungkannya.
Port knocking
Port kelihatan tertutup kepada semua orang; satu ketukan membukanya untuk alamat anda selama beberapa saat. Tiada apa yang perlu dipasang pada laluan rangkaian dan tiada terowong: selepas mengetuk, anda bersambung secara terus. fwknop SPA menjadikan ketukan disulitkan dan tidak boleh diulang main. Sesuai untuk beberapa perkhidmatan pentadbir pada pelayan yang anda akses daripada rangkaian yang berubah-ubah.
VPN (WireGuard, Tailscale)
Perkhidmatan hanya mendengar pada VPN, jadi ia tidak kelihatan dari internet, dan terowong menyulitkan semua trafik. VPN memerlukan klien berjalan pada setiap peranti dan, untuk WireGuard, port UDP; Tailscale bergantung pada perkhidmatan penyelarasannya. Sesuai apabila anda mengakses banyak perkhidmatan atau seluruh rangkaian.
fail2ban
Port kekal terbuka dan fail2ban menyekat alamat selepas log masuk yang gagal. Ia mengurangkan serangan brute force tetapi tidak menyembunyikan perkhidmatan, jadi pelayan masih menjawab setiap pengimbas. Lapisan tambahan yang berguna di belakang mana-mana satu daripada pilihan di atas.
Bila hendak menggunakan yang mana
- 1Satu pelayan, beberapa port pentadbir, telefon di dalam poket anda: port knocking.
- 2Banyak perkhidmatan, seluruh rangkaian rumah, perkongsian fail: VPN.
- 3Perkhidmatan awam yang mesti kekal boleh dicapai: fail2ban dan kunci yang kukuh.
- 4Apa sahaja pilihan anda: kunci SSH, tiada log masuk kata laluan.
Soalan
Bolehkah saya mengetuk untuk membuka port VPN?
Ya. Menyembunyikan port UDP WireGuard atau port pengurusan penghala di sebalik ketukan menggabungkan kedua-duanya.
Panduan untuk persediaan anda
- Penjelasan port knocking →
- knockd pada iPhone, iPad dan Mac →
- fwknop SPA pada iPhone, Mac dan Apple Watch →
- Ketukan port MikroTik →
- Port knocking DrayTek Vigor →
- Sembunyikan SSH di sebalik ketukan port →
- Port knocking pada Apple Watch →
- Mengapa ketukan port tidak membuka →
- Contoh knockd.conf →
- persediaan pelayan fwknop →