Özel ağda güvenlik: subnetler arası izin ve Ağ Güvenlik Duvarı
1. Hangi ayar nerede çalışır?
| Trafik | Ayar | Nereden yönetilir |
|---|---|---|
| İnternet → sunucunun public IP'si (public kart) | Ağ Güvenlik Duvarı ve güvenlik grupları | Sunucunun hizmet sayfası → Güvenlik duvarı |
| İnternet → VPC kapısı (port yönlendirme) | Tanımladığınız port yönlendirmeler; tanımsız port kapalıdır | Özel ağ (VPC) → Kapı |
| Subnet ↔ subnet (aynı VPC) | Kapıdaki subnetler arası politika: izin ver / engelle | Özel ağ (VPC) → Kapı |
| Aynı subnet içindeki sunucular | Sunucunun kendi güvenlik duvarı (ufw, nftables) |
Sunucunun içinden |
Ağ Güvenlik Duvarı kuralları public IP içindir. Public IP'yi kapatırsanız uygulanmaz; yeniden açınca kurallar geri gelir. Özel ağ kartları için ayrı güvenlik grubu bu sürümde yoktur: özel ağı subnet politikası ve sunucunun kendi güvenlik duvarıyla yönetirsiniz.
2. Örnek: veritabanını yalnız uygulama sunucusuna açma
uygulamasubnet'i10.10.1.0/24,veritabanisubnet'i10.10.2.0/24.- Veritabanı sunucusunun public IP'sini kapatın (rehber); artık internetten ulaşılamaz.
- Kapıda subnetler arası politikayı izin ver bırakıp veritabanı sunucusunda yalnız uygulama subnet'ine izin veren bir kural kullanın:
# veritabanı sunucusunda (Linux, ufw)
ufw default deny incoming
ufw allow from 10.10.1.0/24 to any port 5432 proto tcp
ufw allow from 10.10.2.0/24
ufw enable
- İki subnet'in birbirini hiç görmemesini istiyorsanız kapıda subnetler arası: engelle seçin; o durumda aynı subnet içindeki sunucular yine birbiriyle konuşur.
gyro vpc gateway set <vpc-id> --inter-subnet deny
Sunucu içindeki kurallar root yetkisiyle kapatılabilir. Aynı VPC tek bir hesaba aittir; başka hesapların sunucuları ağınıza zaten ulaşamaz.
3. Sık sorulan sorular
Başka müşteri sunucum olan VPC'ye erişebilir mi?
Hayır. VPC'ler birbirinden ayrıdır; başka hesabın nesnesi API'de de görünmez.
Sıradaki adım
Geri bildiriminiz için teşekkürler!
