VestaCP (Vesta CPanel) Nedir?
VestaCP arayüzü PHP ve Javascript, çekirdeği ise Linux bash ile yazılmış, açık kaynak kodlu, kullanımı basit, arayüzü sade, ücretsiz bir web hosting kontrol paneli sistemidir.
VestaCP üzerinde Apache, NGINX, DNS, firewall, Exim, SpamAssasin, ClamAV, MySQL, FTP, cron, yedekleme, sunucu ve servis monitör etme vb. gibi birçok özellik barındırmaktadır. Ek olarak Türkçe dil desteği de bulunmaktadır.
VestaCP SSH Portu Nasıl Değiştirilir?
VestaCP portunu panel arayüzünden değiştirebiliriz. Fakat bu tek başına yeterli olmayacaktır. İlk olarak işletim sistemimizin SSH konfigürasyonundan portu değiştirmeliyiz. Bunun için tercih ettiğiniz bir metin editörü ile
/etc/ssh/sshd_config
dosyasını açınız. Port 22 kısmındaki # karakterini kaldırınız ve yorumdan çıkarınız. Dilediğiniz portu yazıp, dosyayı kaydediniz.
Değişikliğin geçerli olması için SSH servisini yeniden başlatmanız gerekmektedir.
service ssh restart
İşletim sisteminde yapacaklarımız bu kadar. Panel tarafında da firewall kurallarından SSH ayarlarımızı değiştireceğiz.
Firewall sekmesinden yeni kural eklemek istiyorum. Action kısmından drop veya accept seçeneklerinden isteğinize göre bir seçim yapabilirsiniz. Accept seçiyoruz. SSH TCP protokolünü kullandığı için protocol TCP seçiyoruz. Port kısmında belirlediğiniz portu yazınız. IP address kısmında ise bir IP adresi, bir network veya tüm IP adresleri şeklinde 3 skala belirleyebilirsiniz. Eğer tek bir IP adresi seçmek isterseniz 192.168.1.1/32 şeklinde, bir network seçmek isterseniz 192.168.1.0/24 şeklinde, tüm IP adreslerini seçmek isterseniz 0.0.0.0/0 şeklinde yazmalısınız. 0.0.0.0/0 diyerek 2222 portuna tüm IP adreslerinden gelen SSH isteklerine onay veriyoruz. Siz isteğinize göre kısıtlayabilirsiniz.
Add diyerek kuralı tamamlayalım.
Firewall sekmesine geri döndüğümüzde kuralımızı görebiliriz.