SSH Üzerinden Sunucuya Bağlanma
Linux sunucunuzda güvenlik duvarı (firewall) kurmak, sunucunuzun güvenliğini artırmanın önemli bir yoludur. SSH üzerinden sunucunuza bağlanarak bu işlemi gerçekleştirebilirsiniz. İşte nasıl yapılacağı:
- SSH İstemcisi Kullanarak Bağlanın: Sunucunuza SSH ile bağlanmak için bir SSH istemcisine ihtiyacınız var. Windows kullanıyorsanız, PuTTY gibi bir yazılım kullanabilirsiniz. Linux ve macOS kullanıcıları terminal üzerinden SSH komutunu kullanabilir. Bağlanmak için aşağıdaki komutu çalıştırın:
ssh kullanıcı_adı@sunucu_ip_adresi
- Root Kullanıcısına Geçin: Güvenlik duvarı ayarlarını değiştirmek için genellikle root yetkilerine ihtiyacınız olacaktır. Root kullanıcısına geçmek için:
su -
komutunu kullanın ve root şifrenizi girin.
Firewall Kurulumu
SSH ile sunucunuza bağlandıktan sonra, güvenlik duvarı kurulumuna başlayabilirsiniz. Linux sistemlerde yaygın olarak kullanılan iki güvenlik duvarı aracı vardır: iptables ve firewalld.
- iptables Kurulumu: Eğer iptables kullanmak istiyorsanız, genellikle sisteminizde önceden yüklü gelir. Yine de kurulu değilse, aşağıdaki komutla yükleyebilirsiniz:
sudo apt-get install iptables
Kurulumdan sonra, temel kuralları eklemek için aşağıdaki komutları kullanabilirsiniz:sudo iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT sudo iptables -P INPUT DROP
- firewalld Kurulumu: firewalld, iptables'a alternatif olarak kullanılabilir. Kurulum için:
sudo apt-get install firewalld
Kurulumdan sonra servisi başlatın ve etkinleştirin:sudo systemctl start firewalld sudo systemctl enable firewalld
Ardından, SSH bağlantılarına izin vermek için:sudo firewall-cmd --permanent --add-service=ssh sudo firewall-cmd --reload
Firewall Kurallarını Test Etme
Güvenlik duvarı kurallarınızın doğru çalıştığından emin olmak için bazı testler yapmalısınız.
- Kuralları Listeleyin: Mevcut kuralları listelemek için aşağıdaki komutları kullanabilirsiniz:
sudo iptables -L
veyasudo firewall-cmd --list-all
- Bağlantı Testi: SSH bağlantınızı kesip tekrar bağlanarak kuralların doğru çalışıp çalışmadığını test edin. Eğer bağlantı kurabiliyorsanız, kurallarınız doğru yapılandırılmış demektir.
Hâlâ sorun yaşıyorsanız destek ekibimize ulaşın.



