%50 indirim tüm planlarda, sınırlı süre. Başlangıç fiyatı $2.48/mo
7 dakika
Güvenlik ve Ağ

Linux'de SSH Portu Nasıl Değiştirilir | Adım Adım SSH Port Değiştirme Rehberi

Alex Robbins By Alex Robbins 7 dakikalık okuma Güncellendi 7 Ocak 2024
ssh portu nasıl değiştirilir

Sunucunuzun güvenliğini artırmayı planlıyorsanız, SSH portunu varsayılan değerinden değiştirmeniz gerekir. Varsayılan port numarası herkesçe bilinen bir bilgidir ve bu durum onu göz ardı edemeyeceğiniz bir güvenlik açığına dönüştürür. İşlemi kolaylaştırmak için, Linux'de SSH portunu nasıl değiştireceğinizi anlatan adım adım talimatları sade bir dille sunuyoruz. Genel bakış bölümünde SSH protokolü ve sunucu güvenliğiniz açısından neden önemli olduğuna dair temel bilgiler yer alıyor. İsterseniz bu kısmı atlayıp doğrudan eğitime geçebilirsiniz.

SSH nedir?

Bu Secure SHell protokolü (SSH) güvensiz bir ağ üzerinden (örneğin İnternet) güvenli bir sunucuya bağlanmanızı ve diğer kullanıcılara da bu imkânı sunmanızı sağlayan bir güvenlik protokolüdür. Bir sunucu çalıştırmayı planladığınızda, ister VPS ister fiziksel sunucu olsun, bu protokol vazgeçilmez hâle gelir. Dizüstü bilgisayarınızdan sunucunuza İnternet üzerinden bağlanmak zorunda kalırsınız; İnternet ise açıkça güvensiz bir ortamdır ve tedbirsizliğe yer yoktur. Bu yüzden Secure SHell protokolü, parola ve anahtar doğrulama araçları da dahil olmak üzere sunucu güvenliğini sağlamaya ve sürdürmeye yardımcı olan çeşitli araçlarla donatılmıştır. 

SSH Güvenliği Neden Önemlidir?

Bir fiziksel sunucu veya VPS aldığınızda sisteme tam root erişimi verilir. Bu sayede SSH protokolüyle sunucuya uzaktan bağlanabilir ve ihtiyacınız olan tüm yapılandırmaları yapabilirsiniz. SSH grafik arayüzünü desteklemez ve yalnızca komut satırı arayüzü sunar; ancak yine de sunucu yönetiminin temel yöntemi olmaya devam eder. Ağ tabanlı tüm servisler gibi SSH de varsayılan bir port numarası kullanır. Ne var ki SSH portunu değiştirmek, VNC gibi diğer protokollere kıyasla daha zahmetli olduğundan bazı kullanıcılar bunu yapmaktan vazgeçer. Bu durum, saldırganların ve kötü amaçlı yazılımların hangi portu hedef alacaklarını bildikleri için sunucunuza erişme olasılıklarını artırır. Dolayısıyla varsayılan SSH portunu bir kez değiştirmek için zaman ayırmalısınız. Bu eğitimle bunu hızlıca ve zahmetsizce yapabilirsiniz. 

linux-vps Linux Hosting, Kolaylaştırıldı

Web sitelerinizi ve web uygulamalarınızı daha iyi bir ortamda barındırmak mı istiyorsunuz? Yeni bir şeyler mi geliştiriyorsunuz? Ya da Windows'den memnun değil misiniz? İşte bunun için Linux VPS sunuyoruz.

Linux VPS'nizi Edinin

Linux'de SSH Portu Nasıl Değiştirilir

Eğitim boyunca gerekli komutları girmek için Linux Terminalini kullanacağız. Ekran görüntüleri Fedora Server 34 üzerinden alınmıştır; ancak komutların büyük çoğunluğu başlıca Linux dağıtımlarında da çalışır. Dağıtıma özgü komutların gerektiği durumlarda bunları ayrıca belirteceğiz. Bu adımları takip etmek için VNC veya SSH kullanarak sunucunuza giriş yapmış olmanız gerekir. Gerekli açıklamaları yaptığımıza göre, artık asıl sürece geçebiliriz.

1. Adım: Terminali Açma

Öncelikle Terminali açmamız gerekiyor. SSH kullanıyorsanız, terminal zaten varsayılan olarak açık gelir. VNC gibi bir uzak masaüstü protokolü kullanıyorsanız, Terminali Ctrl+Alt+T tuşuna basarak veya tüm Linux dağıtımlarındaki uygulama menüsünden arama yaparak açabilirsiniz. 

Ayrıca Okuyun: SSH Anahtarlarını Windows 10'da Oluşturun

2. Adım: SSH Yapılandırma Dosyasını Düzenleme

Şimdi şunu kullanacağız: nano metin editörü. Nano, metinleri doğrudan CLI üzerinden düzenlemenizi sağlar; bu yüzden SSH bağlantıları için ideal bir seçimdir. Nano genellikle varsayılan olarak yüklü gelir; gelmiyorsa kurulum komutları için eke bakabilirsiniz. Şimdi Nano'yu kullanarak SSH yapılandırma dosyasını düzenleyeceğiz: /etc/ssh/sshd_config (uzaktan masaüstü bağlantınız varsa istediğiniz metin düzenleyiciyi kullanabilirsiniz). Bunun için aşağıdaki komutu çalıştırın:

sudo nano /etc/ssh/sshd_config

Şimdi, Port özelliğini bulana kadar aşağı kaydırın:

[Linux Terminalde nano editörde SSH yapılandırma dosyası açık]
[Linux Terminalde nano editörde SSH yapılandırma dosyası açık]

3. Adım: (İsteğe Bağlı) Güvenlik İçin SSH Portunu Değiştirme

Gördüğünüz gibi, varsayılan port 22 olarak belirtilmiş ve # bu satırın yorum satırı olduğu anlamına gelir. Herhangi bir değişiklik yapmak için başındaki # bunu etkinleştirmek için. Bazı kullanıcılar, genellikle SSL şifrelemesi için ayrılmış olan 443 numaralı portu SSH için kullanmayı tercih eder; bu sayede olası saldırganları yanıltmış olurlar. Diyelim ki SSH portunu 3333 olarak değiştirmek istiyorsunuz; bunun için aşağıdaki değişikliği yapın:

From:

#Port 22







To:

Port 3333

Yine, olmadığından emin olun # kelimeden önce Port. Basın Ctrl+O yaptığınız değişiklikleri kaydetmek ve Ctrl+X editörden çıkmak için. 

Ayrıca Okuyun: Telnet vs. SSH

4. Adım: Değişiklikleri Uygulamak için SSHD Servisini Yeniden Başlatma

SSH ayarlarını yapılandırmayı tamamladınız, ancak değişikliklerin geçerli olması için SSH bağlantılarından sorumlu SSHD servisini yeniden başlatmanız gerekiyor. Bunun için şu komutu çalıştırın:

sudo systemctl reload sshd

5. Adım: Güvenlik Duvarını Yapılandırma

Gelişmiş sunucu güvenliğinin keyfini çıkarmaya başlamadan önce, güvenlik duvarınızı yeni SSH portunuzu engellemeyecek şekilde yapılandırmanız gerekiyor. İşte bu noktada dağıtıma özgü komutlar devreye giriyor; çünkü farklı dağıtımlar farklı varsayılan güvenlik duvarları kullanıyor. 

CentOS/RHEL/Fedora'de SSH Portu Nasıl Değiştirilir

CentOS gibi RHEL tabanlı dağıtımların çoğu, başka işlevlerinin yanı sıra güvenlik duvarı görevi de gören SELinux (Security-Enhanced Linux) adlı bir güvenlik paketi kullanır. Ancak devam etmeden önce, SELinux'nin gerçekten etkin olup olmadığını kontrol etmelisiniz. Bunun için şu komutu girin:

sudo sestatus

Eğer ilk satırda şuna benzer bir şey görüyorsanız SELinux durumu: etkinleştirildi aksi takdirde aşağıdaki adımları uygulamanız gerekecek. Bu adımları atlayıp doğrudan son adıma geçebilirsiniz. buraya tıklayın.

[SELinux açık/kapalı durumunu kontrol etmek için komut]
[SELinux açık/kapalı durumunu kontrol etmek için komut]

SELinux'nin etkin olduğunu doğruladığımıza göre, şimdi şunu kullanacağız: semanage paket. Devre dışı bırakıldıysa, SELinux'yi hızlıca etkinleştirmek için bu talimatları kullanabilirsiniz. Seçtiğiniz portu SELinux'nin SSH port listesine eklemek için aşağıdaki komutu kullanın (bu örnekte 3333):

sudo semanage port -a -t ssh_port_t -p tcp 3333

Şimdi, güvenlik duvarına 3333 numaralı portu genel bölgenize (kayıtlı açık port numaraları aralığı) eklemesini söylememiz gerekiyor:

sudo firewall-cmd --zone=public --add-port=3333/tcp --permanent

Değişikliklerin geçerli olması için şimdi tek yapmanız gereken güvenlik duvarı servisini yeniden başlatmak:

sudo firewall-cmd --reload

CentOS üzerinde SSH portunu değiştirme işlemi bu kadar. Yeni portu aşağıdan test edebilirsiniz.

Ayrıca Okuyun:  2022'nin En İyi Windows için SSH İstemcileri

Ubuntu/Debian/Kali'de SSH Portu Nasıl Değiştirilir

Ubuntu ve Debian tabanlı bazı diğer dağıtımlarda UFW güvenlik duvarı varsayılan olarak kurulu ve etkindir. Bunu yapmak için, önceki komutlarda olduğu gibi Terminal'e aşağıdaki komutu girmeniz gerekir:

sudo ufw allow 2222/tcp

Ubuntu üzerinde SSH portunu değiştirme işlemi bu kadar. Şimdi yeni portla bağlantıyı test etmeye geçelim.

Yeni SSH Portunu Test Etme

 

Her şeyin doğru çalışıp çalışmadığını görmek için SSH port yönlendirmesinin başarılı olup olmadığını hızlıca test edeceğiz. Bu noktaya kadar SSH kullanıyorsanız, önce kabuğu kapatarak oturumdan çıkın. İstemcinizde bir Terminal açın ve SSH bağlantısı kurmak için aşağıdaki komutu girin:

shh 00.00.00.00 -p 3333

Elbette, 00.00.00 kısmını sunucunuzun doğru IP adresiyle değiştirmelisiniz. Bu adresi sağlayıcınızın web sitesindeki kontrol panelinden öğrenebilirsiniz.

linux-vps Linux Hosting, Kolaylaştırıldı

Web sitelerinizi ve web uygulamalarınızı daha iyi bir ortamda barındırmak mı istiyorsunuz? Yeni bir şeyler mi geliştiriyorsunuz? Ya da Windows'den memnun değil misiniz? İşte bunun için Linux VPS sunuyoruz.

Linux VPS'nizi Edinin

Diğer Güvenlik Önlemleri

Sunucu SSH güvenliğini artırma açısından yapabilecekleriniz bu kadarla sınırlı değil. Bir yöneticinin güvenlik görevleri hiç bitmez. Root hesap erişimini devre dışı bırakmak, daha güçlü parolalar oluşturmak gibi yapılacaklar her zaman vardır. Elbette sunucu güvenliğinin sağlanmasında en kritik rolü barındırma sağlayıcısı oynar, bu yüzden doğru sağlayıcıyı seçmek büyük önem taşır. Bu nedenle Cloudzy, Linux VPS sunucularını donanım ve AI tabanlı güvenlik duvarları, akıllı DDoS koruması ve diğer özel güvenlik önlemleriyle donatılmış ekstra güvenli altyapı üzerinde çalıştırır. Güvenliğinizi bize bırakın ve Cloudzy'den güvenli bir Linux VPS çözümü edinin bugün.

Paylaş

Blogdan daha fazlası

Okumaya devam et.

MikroTik L2TP VPN kurulum kılavuzu için Cloudzy başlık görseli; kalkan simgeleriyle süslenmiş parlak mavi ve altın renkli dijital bir tünel aracılığıyla bir dizüstü bilgisayarın sunucu rafına bağlandığını gösteriyor.
Güvenlik ve Ağ

MikroTik L2TP VPN Kurulumu (IPsec ile): RouterOS Kılavuzu (2026)

Bu MikroTik L2TP VPN kurulumunda L2TP tünellemeyi, IPsec ise şifreleme ve bütünlüğü sağlar. İkisini birlikte kullanmak, üçüncü taraf yazılıma gerek kalmadan yerel istemci uyumluluğu sunar.

Reksa SirusReksa Sirus 9 dk okuma
Karanlık teal arka planda Cloudzy markasıyla, uzak ana bilgisayar kimliği değişikliği hakkında SSH uyarı mesajı ve Düzeltme Kılavuzu başlığını gösteren terminal penceresi.
Güvenlik ve Ağ

Uyarı: Uzak Ana Bilgisayar Kimliği Değişti ve Nasıl Düzeltilir

SSH, sistemler arasında şifreli bir tünel oluşturan güvenli bir ağ protokolüdür. Grafik arayüz gerektirmeksizin bilgisayarlara uzaktan erişmesi gereken geliştiriciler arasında popülerliğini korumaktadır.

Reksa SirusReksa Sirus 10 dk okuma
Karanlık arka planda uyarı sembolleri ve mavi sunucu içeren DNS sunucu sorun giderme kılavuzu görseli, Linux ad çözümleme hataları için.
Güvenlik ve Ağ

Ad Çözümlemede Geçici Hata: Ne Anlama Gelir ve Nasıl Düzeltilir?

Linux kullanırken web sitelerine erişmeye, paket güncellemeye ya da internet bağlantısı gerektiren görevleri çalıştırmaya çalışırken ad çözümlemede geçici hata ile karşılaşabilirsiniz.

Reksa SirusReksa Sirus 12 dk okuma

Dağıtmaya hazır mısınız? Aylık 2,48 dan başlayan fiyatlarla.

2008'den bu yana bağımsız bulut. AMD EPYC, NVMe, 40 Gbps. 14 gün para iade garantisi.