SSH Varsayılan Port Değiştirme

RHEL | Oracle | Centos
Portu değiştirdikten sonra değişiklik doğrulana kadar oturumunuzu kapatmayın.
Sunucunuzun SSH portunu değiştirmek, güvenliğinizi artıracak olup, çok basit bir işlemden ibarettir.
Ssh config dosyasını düzenlemek için açalım.
sudo vi /etc/ssh/sshd_config
Port yazan kısmı bulup, başındak # sembolünü kaldıralım ve kullanılmayan bir port yazalım.
Port 2222
Dosyayı kayıt edelim ve çıkalım.
:wq!
Selinux Ayarları
Eğer selinux açık ise semage komutu ile bir kaç ayar değiştirmemiz gerekiyor. İlk olarak semage'yi yükleyelim.
sudo yum install policycoreutils-python-utils -y
sudo semanage port -a -t ssh_port_t -p tcp 2222
Firewall Ayarları
Firewall durumuna bakalım.
sudo firewall-cmd –state
--add-port kısmına kullandığımı port'u ekleyip, komut satırını çalıştırıyorum.
sudo firewall-cmd --zone=public --add-port=2222/tcp –permanent
Varsayılan bölgeyle ilgili tüm bilgileri listeleyelim.
sudo firewall-cmd –list-all
Firewall servisini yeniden başlatalım.
sudo firewall-cmd --reload
OpenSSH servisimizi yeniden başlatalım ve yeni port bilgileri ile artık bağlantınızı sağlayabilirsiniz.
sudo systemctl restart sshd.service
Ubuntu 18x,20x
Sunucunuzun SSH portunu değiştirmek, güvenliğinizi artıracak olup, çok basit bir işlemden ibarettir.
Ssh config dosyasını düzenlemek için açalım.
sudo vi /etc/ssh/sshd_config
Port yazan kısmı bulup, başındak # sembolünü kaldıralım ve kullanılmayan bir port yazalım.
Port 2222
Dosyayı kayıt edelim ve çıkalım.
:wq!
Firewall Ayarları
SSH arka plan programınızı farklı bir bağlantı noktası kullanacak şekilde yapılandırdığımız için, uygun bağlantı noktasını belirtmemiz gerekmektedir.
sudo ufw allow 2222
Firewall servisini yeniden başlatalım.
sudo ufw reload
Firewall üzerinde hangi kuralların ekli olduğuna bakalım.
sudo ufw show added
OpenSSH servisimizi yeniden başlatalım ve yeni port bilgileri ile artık bağlantınızı sağlayabilirsiniz.
sudo systemctl restart sshd.service