%50 indirim tüm planlar, sınırlı süre. Başlangıç ​​tarihi: $2.48/mo
7 dakika kaldı
Güvenlik ve Ağ İletişimi

Linux'ta SSH Bağlantı Noktası Nasıl Değiştirilir | SSH Bağlantı Noktanıza Yönelik Hızlı Adım Adım Kılavuz

Alex Robbins By Alex Robbins 7 dakikalık okuma Güncelleme tarihi: 7 Ocak 2024
ssh bağlantı noktası nasıl değiştirilir

Sunucunuzun güvenliğini artırmayı planlıyorsanız SSH bağlantı noktasını varsayılan değerinden değiştirmeniz gerekecektir. Varsayılan bağlantı noktası numarası yaygın olarak bilinen bir gerçektir ve bu, onu karşılayamayacağınız bir güvenlik riski haline getirir. Prosedürü kolaylaştırmak için, Linux'ta SSH bağlantı noktasını nasıl değiştireceğinizi anlatan adım adım talimatları sade İngilizce olarak sağlıyoruz. Genel bakış, SSH protokolü ve bunun sunucu güvenliğiniz için neden önemli olduğu hakkında bazı temel bilgileri içerir. Tabii ki bunu atlayıp öğreticiyle başlayabilirsiniz.

SSH nedir?

The Güvenli SHell protokolü (SSH) size ve diğer kullanıcılara, güvenli olmayan bir ağ (İnternet gibi) üzerinden güvenli bir sunucuya bağlanma yeteneği veren bir güvenlik önlemidir. Bir sunucuyu (VPS veya özel bir sunucu) çalıştırmayı planladığınızda bu vazgeçilmez hale gelir. Sunucunuza dizüstü bilgisayarınızdan bağlanmanız gerekir ve oraya ulaşmak için bu bağlantının İnternet üzerinden geçmesi gerekir. İnternet açıkçası güvenli olmayan bir ortamdır, bu da gardınızı düşürmeyi göze alamayacağınız anlamına gelir. Bu nedenle Secure SHell protokolü, parola ve anahtar kimlik doğrulama araçları da dahil olmak üzere, sunucu güvenliğinin kurulmasına ve sürdürülmesine yardımcı olan çeşitli değerli araçlarla donatılmıştır. 

SSH Güvenliği Neden Önemlidir?

Özel bir sunucu veya VPS aldığınızda, sisteme tam root erişimi verilecektir; bu, sunucuya uzaktan bağlanmak ve ihtiyacınız olan tüm yapılandırmaları yapmak için SSH protokolünü kullanabileceğiniz anlamına gelir. SSH grafikleri desteklemese ve yalnızca Komut Satırı Arayüzü sağlasa da, hâlâ sunucu yönetiminin ana yöntemidir. Tüm ağ tabanlı hizmetler gibi SSH de varsayılan bir bağlantı noktası numarası kullanır. Ancak SSH bağlantı noktasını değiştirmek, VNC gibi diğer protokollere göre daha zor olduğundan, bazı kullanıcılar bunu değiştirme zahmetine girmez. Bu, bilgisayar korsanlarının ve kötü amaçlı yazılımların, hangi bağlantı noktasını hedefleyeceklerini bildikleri için sunucunuza erişme şansının daha yüksek olacağı anlamına gelir. Bu nedenle, varsayılan SSH bağlantı noktasını kalıcı olarak değiştirmek için zaman ayırmalısınız ve bu eğitimle bunu hızlı bir şekilde ve ekstra çaba harcamadan yapabilirsiniz. 

linux-vps Linux Barındırma Basitleştirildi

Web sitelerinizi ve web uygulamalarınızı barındırmanın daha iyi bir yolunu mu istiyorsunuz? Yeni bir şey mi geliştiriyorsunuz? Windows'u sevmiyor musunuz? Bu yüzden Linux VPS'ye sahibiz.

Linux VPS'nizi edinin

Linux'ta SSH Bağlantı Noktası 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'ten alınmıştır ancak komutların çoğu tüm büyük Linux dağıtımlarında çalışır. Dağıtıma özel komutların gerekli olduğu durumlarda bunları ayrı olarak sağlıyoruz. Bu adımları gerçekleştirmek için sunucunuzda VNC veya SSH kullanarak oturum açmanız gerekir. Açıklamayı aradan çıkardıktan sonra, asıl işleme başlayalım.

Adım 1: Terminali Başlatma

Öncelikle Terminali açmamız gerekiyor. SSH kullanıyorsanız terminali varsayılan olarak kullanacaksınız. VNC gibi bir uzak masaüstü protokolü kullanıyorsanız Terminali tuşuna basarak açabilirsiniz. Ctrl+Alt+T veya tüm Linux dağıtımlarındaki uygulamalar menüsünde arama yaparak. 

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

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

Şimdi şunu kullanacağız: nano metin editörü. Nano, metinleri doğrudan CLI'den düzenlemenize olanak tanır ve bu da onu SSH bağlantıları için mükemmel bir seçim haline getirir. Nano varsayılan olarak kurulmalıdır; değilse, yükleme komutları için eke bakın. SSH yapılandırma dosyasını düzenlemek için düzenleyiciyi kullanacağız: /etc/ssh/sshd_config (Uzak masaüstü bağlantınız varsa favori metin düzenleyicinizi kullanabilirsiniz). Bunun için aşağıdaki komutu girmelisiniz:

sudo nano /etc/ssh/sshd_config

Şimdi Bağlantı Noktası özelliğini bulana kadar aşağı kaydırın:

[Linux Terminalindeki nano düzenleyici SSH yapılandırma dosyasını görüntülüyor]
[Linux Terminalindeki nano düzenleyici SSH yapılandırma dosyasını görüntülüyor]

3. Adım: (İsteğe bağlı) Güvenlik için SSH Bağlantı Noktasını Değiştirin

Gördüğünüz gibi varsayılan port 22 olarak belirtiliyor ve # önce bu satırın bir övgü olduğu anlamına gelir. Herhangi bir değişiklik yapmak için silmeyi unutmamalısınız. # yorumunu iptal etmek için. Bazı kişiler, genellikle SSL şifrelemesi için ayrılmış olan SSH bağlantı noktası 443'ü kullanmayı tercih eder ve bu da potansiyel bilgisayar korsanlarının kafasını karıştırır. Diyelim ki SSH portunu 3333 olarak değiştirmek istiyorsunuz; bunu yapmak için aşağıdaki değişikliği yapın:

From:

#Port 22







To:

Port 3333

Bir kez daha, olmadığından emin olun # kelimeden önce Liman. Basmak Ctrl+O Yaptığınız değişiklikleri kaydetmek ve Ctrl+X Editörden çıkmak için. 

Ayrıca Okuyun: Telnet ve SSH

4. Adım: Değişiklikleri Sonlandırmak için SSHD Hizmetini yeniden başlatın

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 hizmetini yeniden başlatmanız gerekiyor. Bunun için aşağıdaki komutu girin:

sudo systemctl reload sshd

5. Adım: Güvenlik Duvarınızı yapılandırın

Ancak gelişmiş sunucu güvenliğinizin keyfini çıkarmaya başlamadan önce, güvenlik duvarınızı yeni SSH bağlantı noktanızı engellemeyi durduracak şekilde yapılandırmanız gerekir. Farklı dağıtımlar tarafından kullanılan varsayılan güvenlik duvarları nedeniyle dağıtıma özgü komutların devreye girdiği yer burasıdır. 

CentOS/RHEL/Fedora'da SSH Bağlantı Noktası Nasıl Değiştirilir

CentOS gibi çoğu RHEL tabanlı dağıtım, diğer şeylerin yanı sıra güvenlik duvarı görevi gören SELinux (Güvenliği Geliştirilmiş Linux) adlı bir güvenlik paketi kullanır. Ancak daha ileri gitmeden önce SELinux'un gerçekten etkin olup olmadığını görmelisiniz. Bunu yapmak için aşağıdaki komutu girin

sudo sestatus

Eğer böyle bir şey görürseniz, ilk satır okumasında SELinux durumu: etkin o zaman aşağıdaki adımları uygulamanız gerekecek. Aksi takdirde bu adımı atlayıp son adıma geçebilirsiniz. Burada.

[SELinux açık/kapalı durumunu kontrol etme komutu]
[SELinux açık/kapalı durumunu kontrol etme komutu]

Artık SELinux'un etkin olduğunu belirlediğimize göre, semanaj paket. Devre dışı bırakılmışsa, SELinux'u hızlı bir şekilde açmak için bu talimatları kullanabilirsiniz. Seçtiğiniz bağlantı noktasını SELinux'un SSH bağlantı noktaları 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, kayıtlı açık bağlantı noktası numaraları aralığı olan ortak bölgenize 3333 numaralı bağlantı noktasını eklemesini söylememiz gerekiyor:

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

Artık geriye kalan tek şey, değişikliklerin etkili olması için güvenlik duvarı hizmetini yeniden başlatmaktır:

sudo firewall-cmd --reload

CentOS için SSH bağlantı noktasını değiştirmek budur. Yeni bağlantı noktasını aşağıda test edebilirsiniz.

Ayrıca Okuyun:  2022'de Windows için En İyi SSH İstemcisi

Ubuntu/Debian/Kali'de SSH Bağlantı Noktası Nasıl Değiştirilir

Ubuntu ve diğer bazı Debian tabanlı dağıtımlarda UFW güvenlik duvarı varsayılan olarak kurulu ve etkindir. Bu, daha önce olduğu gibi Terminal'e girmeniz gereken aşağıdaki komutu kullanarak yapılabilir:

sudo ufw allow 2222/tcp

Ubuntu'nun SSH portunu değiştirmesi bu kadar. Şimdi yeni bağlantı noktasıyla bağlantıyı test etmeye geçelim.

Yeni SSH Bağlantı Noktasını Test Etme

 

Şimdi her şeyin olması gerektiği gibi çalışıp çalışmadığını görmek için SSH bağlantı noktası yönlendirmemizin başarılı olup olmadığını görmek için hızlı bir test yapacağız. Bu noktaya kadar SSH kullanıyorsanız öncelikle kabuğu kapatarak oturumdan çıkmalısınız. İ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

Tabii ki değiştirmelisin 00.00.00 Sağlayıcınızın web sitesindeki kontrol panelinizden alabileceğiniz, sunucunuz için doğru IP adresiyle.

linux-vps Linux Barındırma Basitleştirildi

Web sitelerinizi ve web uygulamalarınızı barındırmanın daha iyi bir yolunu mu istiyorsunuz? Yeni bir şey mi geliştiriyorsunuz? Windows'u sevmiyor musunuz? Bu yüzden Linux VPS'ye sahibiz.

Linux VPS'nizi edinin

Diğer Güvenlik Önlemleri

Sunucunuzun SSH güvenliğini artırmanın yolu budur, ancak her zaman daha fazlası vardır. Bir yöneticinin güvenlik görevleri hiçbir zaman yapılmaz. Kök hesap erişimini devre dışı bırakmak, daha güçlü şifreler oluşturmak vb. gibi hâlâ yapılacak şeyler var. Elbette, barındırma sağlayıcısı sunucu güvenliğinin sağlanmasında en önemli rolü oynuyor, bu nedenle doğru olanı seçmek hayati önem taşıyor. Cloudzy'nin Linux VPS sunucularını donanım ve yapay zeka tabanlı güvenlik duvarları, akıllı DDoS koruması ve diğer özel güvenlik önlemleriyle ekstra güvenli sunucularda çalıştırmasının nedeni budur. İçiniz rahat olsun ve Cloudzy'den güvenli bir Linux VPS çözümü edinin Bugün.

Paylaşmak

Blogdan daha fazlası

Okumaya devam edin.

MikroTik L2TP VPN kılavuzu için Cloudzy başlık görüntüsü, bir dizüstü bilgisayarın, kalkan simgelerine sahip parlak mavi ve altın renkli bir dijital tünel aracılığıyla sunucu rafına bağlanmasını gösteriyor.
Güvenlik ve Ağ İletişimi

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

Bu MikroTik L2TP VPN kurulumunda L2TP tünellemeyi, IPsec ise şifrelemeyi ve bütünlüğü yönetir; bunları eşleştirmek, üçüncü taraf yaşı olmadan yerel istemci uyumluluğu sağlar

Rexa CyrusRexa Cyrus 9 dakikalık okuma
Koyu deniz mavisi arka plan üzerinde Fix Guide başlığı ve Cloudzy markasıyla uzak ana bilgisayar kimlik değişikliği hakkında SSH uyarı mesajını görüntüleyen terminal penceresi.
Güvenlik ve Ağ İletişimi

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 gerektirmeden bilgisayarlara uzaktan erişime ihtiyaç duyan geliştiriciler arasında popüler olmaya devam ediyor

Rexa CyrusRexa Cyrus 10 dakika okuma
Linux ad çözümleme hataları için uyarı simgeleri ve koyu arka planda mavi sunucu içeren DNS sunucusu sorun giderme kılavuzu çizimi
Güvenlik ve Ağ İletişimi

Ad Çözümlemesinde Geçici Hata: Bu Ne Anlama Geliyor ve Nasıl Düzeltilir?

Linux kullanırken web sitelerine erişmeye, paketleri güncellemeye veya internet bağlantısı gerektiren görevleri yürütmeye çalışırken ad çözümleme hatasında geçici bir hatayla karşılaşabilirsiniz.

Rexa CyrusRexa Cyrus 12 dakikalık okuma

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

Bağımsız bulut, 2008'den beri. AMD EPYC, NVMe, 40 Gbps. 14 gün içinde para iadesi.