Nasıl yapılır: Linuxta SSH bağlantı noktası numarasını değiştirme [Kılavuz]

Nasıl yapılır: Linuxta SSH bağlantı noktası numarasını değiştirme [Kılavuz]

SSH, Linux'ta yeni olanlar için kafa karıştırıcı olabilir. Bir Linux kullanıcısıysanız ve SSH bağlantı noktası numarasını değiştirmeye çalışıyorsanız, yanınızdayız. Linux'ta SSH bağlantı noktası numarasını nasıl değiştireceğinizi gösterdiğimiz için bu kılavuzu takip edin!

Nasıl yapılır: Linuxta SSH bağlantı noktası numarasını değiştirme [Kılavuz]

Başlamadan Önce

SSH (AKA Secure Shell), ağ işlemlerini güvenli bir ağ üzerinden yürütmek için bir kriptografik ağ protokolüdür. Linux'ta SSH, kullanıcılara internet veya LAN üzerinden uzaktan konsol komutu erişimi sağlamak için çoğunlukla sunucularda çalıştırılır. Ancak bu, Linux iş istasyonları arasında etkileşim kurmak için kullanıldığından, SSH için tek Linux uygulaması değildir.

Bu kılavuzda, OpenSSH sunucunuzdaki varsayılan bağlantı noktasını 22 numaralı bağlantı noktasından daha güvenli bir bağlantı noktasına nasıl değiştirebileceğinizi gözden geçireceğiz. Ancak, bağlantı noktasını değiştirmeye çalışmadan önce çalışan bir SSH sunucunuz olması gerektiğini bilmelisiniz.

Bir SSH sunucusu kurmayı planlıyorsanız ve bağlantı noktasını 22'den farklı bir şeye nasıl değiştireceğinizi bilmek istiyorsanız, lütfen önce Linux'ta bir OpenSSH sunucusu kurma kılavuzumuzu izleyin .

SSH İstemcileri

SSH sunucunuza bağlanmak için iyi bir istemciye mi ihtiyacınız var? Kendinize bir iyilik yapın ve Linux için EasySSH uygulamasına göz atın. SSH'nin kafa karıştırıcı yapısını alır ve sorunsuz bir şekilde bağlanabilmeniz için basitleştirir. Linux için EasySSH istemcisi hakkında daha fazla bilgi için burayı tıklayın .

SSH bağlantı noktası numarasını değiştir 

Linux'ta OpenSSH sunucusundaki varsayılan SSH bağlantı noktasını değiştirmek için sunucunun çalışmasını durdurmanız gerekir. OpenSSH sunucusu, Systemd çalışma zamanı aracı kullanılarak çoğu Linux işletim sisteminde hızla kapatılabilir.

SSH sunucusunu çalıştıran Linux cihazında bir terminal açın. Bir sunucuda SSH çalıştırıyorsanız, bunu uzaktan yapamazsınız! Bir klavye bağlayın ve işe başlayın. 

Terminal penceresi açıldığında, terminalde systemctl sshd durum  komutunu yürütün  . Bu durum komutu, SSH sunucusunun çalışır durumda olup olmadığını size söyleyecektir. “Aktif: aktif (çalışıyor)” yazıyorsa, OpenSSH sunucu yazılımı normal şekilde çalışıyordur.

systemctl durumu sshd

SSH sunucusunu kapatmak için  systemctl stop  komutunu kullanın. Bu komut sshd.servicedosyayı hemen kapatacak ve SSH sunucunuzu şimdilik öldürecektir.

sudo systemctl sshd'yi durdur

systemctl stop  komutunun OpenSSH sunucusunu gerçekten kapattığını doğrulamak  için status  komutunu yeniden çalıştırın  . systemctl stop komutu OpenSSH sunucusunu gerçekten başarıyla öldürdüyse ,  çıktıda "Aktif: etkin değil (ölü)" ifadesini  görürsünüz.

systemctl durumu sshd

Sunucu kapalıyken, OpenSSH sunucu yapılandırma dosyasını açmanın zamanı geldi. Bunu yapmak için aşağıdaki nano  komutu kullanın  .

Not: Bu kılavuzda, çoğu kullanıcı için anlaşılması kolay olduğu ve basit bir kullanıcı arayüzüne sahip olduğu için Nano metin düzenleyicisine odaklanıyoruz. Bunun yerine favori terminal tabanlı metin düzenleyiciniz için Nano'yu değiştirmekten çekinmeyin!

sudo nano -w /etc/ssh/sshd_config

Kodda Nano metin düzenleyicisine bakın #Port 22. # sembolü bu kod satırını kapatır. Sonuç olarak, SSH sunucunuz büyük olasılıkla belirtilen bir bağlantı noktası yerine varsayılan SSH bağlantı noktasını kullanıyor.

Nasıl yapılır: Linuxta SSH bağlantı noktası numarasını değiştirme [Kılavuz]

Portu değiştirmek için önündeki # sembolünü silin #Port 22ve “22” numarasını farklı bir port ile değiştirin. Yine de herhangi bir bağlantı noktası seçmeyin, çünkü bazı bağlantı noktaları sunucunuzdaki diğer yazılımlar vb. tarafından zaten kullanılıyor olabilir.  

Yapılandırma dosyasındaki bağlantı noktasını başarıyla değiştirdikten sonra , değişiklikleri kaydetmek için Nano metin düzenleyicide Ctrl + O  klavye kombinasyonuna basın . Bundan sonra , düzenleyiciyi kapatmak için Ctrl + X klavye kombinasyonuna basın  .

Nano metin düzenleyicisi kapatıldıktan sonra systemctl start sshd  komutunu yürütün  . Bu komut OpenSSH sunucusunu yeniden başlatacaktır. Buradan SSH sunucunuz farklı bir port numarasında çalışıyor olacak!

Farklı bir port numarası ile SSH üzerinden bağlanma

OpenSSH sunucunuz varsayılan 22 numaralı bağlantı noktasını kullanmadığında SSH üzerinden bağlanma farklıdır. Artık yalnızca ana bilgisayar adını ve etki alanı adını belirterek bir bağlantı başlatamayacaksınız. Bunun yerine bağlantı noktasını belirtmek için -p  komut satırı anahtarını kullanmanız gerekecek . 

22 numaralı bağlantı noktasında çalışmayan bir SSH sunucusuna komut satırı üzerinden bağlanmak için aşağıdakileri yapın. 

ssh -p CUSTOM_PORT_NUMBER kullanıcı-adım@ana bilgisayar-adı-veya-ip

Özel bağlantı noktası numarasını eklemeyi unutursanız, .bashrc dosyanıza bir takma ad ekleyebilirsiniz.

Aşağıdaki komutla Nano metin düzenleyicide .bashrc dosyasını açın.

nano ~/.bashrc

Enter  tuşuna basarak yeni takma ada yer açmak için dosyanın altında yeni bir satır oluşturun  . Ardından takma adı ekleyin. Takma addaki "CUSTOM_PORT_NUMBER"ı bağlantı noktanızı yansıtacak şekilde değiştirdiğinizden emin olun.

Nasıl yapılır: Linuxta SSH bağlantı noktası numarasını değiştirme [Kılavuz]

takma ad ssh='ssh -p CUSTOM_PORT_NUMBER'

Düzenlemeleri Ctrl + O ile kaydedin ve  Nano metin düzenleyicisinden Ctrl + X tuşlarına basarak çıkın  . Ardından, yeni takma adı yüklemek için kaynak  komutunu çalıştırın  .

kaynak ~/.bashrc

Şu andan itibaren, ssh  komutunu çalıştırdığınızda,  her zaman özel ssh bağlantı noktanız eklenmiş olacak!


Gnome Shell panosunu Pano ile iyileştirin

Gnome Shell panosunu Pano ile iyileştirin

Kabul edelim, varsayılan Gnome Shell panosu pek iyi değil. Pano deneyiminizi geliştirmek için Pano'yu yükleyin!

Linuxta DaVinci Resolve 17 nasıl kurulur?

Linuxta DaVinci Resolve 17 nasıl kurulur?

Linux kutunuz için harika bir doğrusal olmayan video düzenleyiciye mi ihtiyacınız var? Davinci Resolve 17'yi bu kılavuzla çalıştırın!

Wallpaper Downloader ile Linux masaüstüne duvar kağıtları nasıl indirilir

Wallpaper Downloader ile Linux masaüstüne duvar kağıtları nasıl indirilir

Wallpaper Downloader, şık bir Linux duvar kağıdı indiricisi ve yöneticisidir. Çoğu Linux masaüstü ortamını destekler ve kullanımı çok kolaydır. Bu rehber

Bilgisayarınıza Tuxedo OS nasıl kurulur

Bilgisayarınıza Tuxedo OS nasıl kurulur

Tuxedo OS by Tuxedo bilgisayarlarını test etmek ister misiniz? Bilgisayarınızda çalışan Tuxedo OS'nin en son sürümünü nasıl alacağınızı öğrenin.

Linuxta bir DEB dosyası nasıl kurulur

Linuxta bir DEB dosyası nasıl kurulur

DEB dosyası nedir? Onunla ne yapıyorsun? DEB dosyalarını Linux PC'nize kurmanın birçok yolunu öğrenin.

Linuxta Dying Light nasıl oynanır?

Linuxta Dying Light nasıl oynanır?

Dying Light, Techland tarafından geliştirilen ve Warner Bros Interactive Entertainment tarafından yayınlanan 2015 tarihli bir hayatta kalma korku video oyunudur. oyun merkezli

Neptune Linuxu bilgisayarınıza nasıl kurarsınız?

Neptune Linuxu bilgisayarınıza nasıl kurarsınız?

Neptune, KDE Plazma 5 masaüstü ortamını kullanır ve zarif bir işletim sistemi sunmayı amaçlar. İşte Neptune Linux'u bilgisayarınıza nasıl kuracağınız.

Ubuntunun yeni anlık tabanlı masaüstünü deneyin

Ubuntunun yeni anlık tabanlı masaüstünü deneyin

Ubuntu'nun yeni ek paket tabanlı masaüstü işletim sistemini denemek ister misiniz? Bu kılavuzla sanal bir makinede nasıl dağıtacağınızı öğrenin.

Undertale Linuxta nasıl oynanır?

Undertale Linuxta nasıl oynanır?

Undertale, oyun geliştiricisi Toby Fox tarafından geliştirilen ve yayınlanan bir 2015 2d indie RPG'dir. Bu kılavuz, Undertale'i bilgisayarınıza indirmeyi ve kurmayı kapsayacaktır.

Linuxta Total War: THREE KINGDOMS nasıl oynanır?

Linuxta Total War: THREE KINGDOMS nasıl oynanır?

Total War: Three Kingdoms, Creative Assembly tarafından geliştirilen sıra tabanlı bir strateji RTS oyunudur. İşte Linux'ta nasıl oynanacağı.