Linux Sunucu Özelleştirme ve Yönetimi
Linux sunucularınızın güvenliğini artırmak için SSH portunu nasıl değiştireceğinizi ve temel yapılandırmaları öğrenin.
Linux sunucularda port, ağ üzerinden gelen ve giden verilerin belirli hizmetlere yönlendirilmesini sağlayan bir kapıdır. Her port, farklı bir uygulama veya servise atanır, örneğin 80 numaralı port HTTP trafiği için kullanılır. Portlar, sunucunun güvenliğini sağlamak ve ağ trafiğini yönetmek açısından önemlidir.
Linux'ta Port Değiştirme: Adım Adım Rehber ve İpuçları
Febzen tarafından sağlanan bir VDS veya VPS üzerinde kurulu olan Linux sunucusunda port değiştirmek için şunları izleyebilirsiniz:
-
Sunucuya Bağlanma
Öncelikle SSH istemcisiyle (Windows'ta PuTTY, macOS/Linux'ta Terminal) size verilen giriş bilgileriyle sunucunuza bağlanın. -
Port Konfigürasyonu
Sunucuya bağlandıktan sonrasudo nano /etc/ssh/sshd_configkomutuyla SSH yapılandırma dosyasını açın. -
Değiştirme İşlemi
Dosyada#Port 22satırını bulun, baştaki#işaretini kaldırın ve 22 yerine yeni port numarasını yazın (ör.Port 2222). Başka bir servisin kullanmadığı, 1024–65535 aralığında bir port seçin. -
Kaydetme
Yeni portu yazdıktan sonra CTRL+X, ardından Y ve Enter tuşlarıyla kaydedip çıkın. Servisi yeniden başlatmadan öncesudo sshd -tile yapılandırmayı denetleyin ve güvenlik duvarı kullanıyorsanız yeni portu açın (ör.sudo ufw allow 2222/tcp); aksi halde sunucuya erişiminizi kaybedebilirsiniz. -
Aktivasyon
Ayarın geçerli olması için SSH servisini yeniden başlatın. Ubuntu 22.04 ve Debian 12'de:sudo systemctl restart ssh. Ubuntu 24.04'te SSH soket üzerinden başlatıldığı için yalnızca dosyayı değiştirmek yetmez; sırasıylasudo systemctl daemon-reloadvesudo systemctl restart ssh.socketkomutlarını çalıştırın. AlmaLinux/Rocky Linux'ta servis adısshd'dir ve SELinux için yeni portun tanımlanması gerekir:sudo semanage port -a -t ssh_port_t -p tcp 2222.
Port Değiştirme Sonrası Güvenlik Önlemleri:
- SSH Bağlantı Testi: Mevcut oturumunuzu kapatmadan yeni bir pencereden
ssh -p 2222 kullanici@sunucu-ipkomutuyla bağlantıyı test edin; yeni port çalışmadan eski oturumu kapatmayın. - Log İzleme: Sunucu loglarını izleyerek herhangi bir anormal etkinliği kontrol edin.
- Güçlü Parolalar ve Anahtar Yönetimi: SSH için güçlü parolalar kullanın ve anahtar tabanlı kimlik doğrulamasını tercih edin.
SSH yapılandırması ve gelişmiş güvenlik politikaları hakkında daha fazla bilgi edinmek için Ubuntu'nun resmi OpenSSH dokümantasyonunu inceleyebilirsiniz.


