Web Analytics

Tema düzenleyici

Linux Putty SSH Bağlantı Portunu Değiştirme

  • Konuyu Başlatan Konuyu Başlatan nexus
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 1
  • Görüntüleme Görüntüleme 304
Bugün sizlere default olarak gelen, sanal sunucuza bağlanmak için kullandığınız "22" portunu, Ubuntu ve Centos üzerinden nasıl değiştirebileceğinizi anlatan bir rehber sunacağım.


Ubuntu:

Ubuntu sanal sunucunuzda SSH giriş portunu değiştirmek için aşağıdaki adımları izleyiniz.

1. Adım:
SSH sunucunuzun konfigürasyon dosyasını düzenlemek için aşağıdaki komutu kullanarak sshd_config dosyasını açın:
Bash:
İçeriği sadece üyelerimiz görebilir.

Dosyada, #Port 22 satırını bulun. Bu satır, SSH'nin varsayılan olarak hangi port üzerinden dinlediğini gösterir. # işaretini kaldırarak ve 22 yerine kullanmak istediğiniz port numarasını yazarak bu satırı değiştirin.
Adsız.png

Resimde de gördüğünüz gibi 22 yazan satırı dilediğiniz bir port ile değiştirebilirsiniz.
Önemli olan bir nokta seçeceğiniz portu başka bir uygulama kullanmıyor olması lazım örneğin 80 seçerseniz bu http portu olduğu için sorun çıkaracaktır.

Değişiklikleri kaydetmek için Ctrl+O tuş kombinasyonunu kullanın, ardından Enter tuşuna basın ve nano'dan çıkmak için Ctrl+X tuş kombinasyonunu kullanın.
veya Ctrl+X Sonrasında Y ve Enter yaparak da aynı işlemi gerçekleştirebilirsiniz.

2. Adım:
Yaptığınız değişikliklerin etkili olması için SSH sunucusunu yeniden başlatmanız gerekmektedir. Bunun için aşağıdaki komutu kullanın:
Bash:
İçeriği sadece üyelerimiz görebilir.

İşlem başarıyla tamamlanmıştır. Eğer güvenlik duvarı var ise portunuz kapalı olabilir.

Eğer firewall kullanıyorsanız.
Bash:
İçeriği sadece üyelerimiz görebilir.

Sırasıyla bu kodları girerek portu açabilirsiniz. "portunuz" yazan kısma yeni portu girmelisiniz.

Eğer iptables kullanıyorsanız.
Eski SSH portu için olan "22" iptables kuralını silmeniz gerekebilir. Bunu yapmak için şu komutu kullanabilirsiniz:
Bash:
İçeriği sadece üyelerimiz görebilir.

Yeni SSH portu için iptables kuralı ekleyin:
Bash:
İçeriği sadece üyelerimiz görebilir.
"portunuz" yazan kısma yeni portunuzu giriniz.

İptables kurallarınızı kalıcı hale getirmek için, değişiklikleri kaydetmeniz gerekir.
Bash:
İçeriği sadece üyelerimiz görebilir.
Sırasıyla bu komutları kullanarak kaydedebilirsiniz.

Firewall veya iptables işlemlerinden sonra da
Bash:
İçeriği sadece üyelerimiz görebilir.
SSH Sunucusunu yeniden başlatmayı unutmayınız.


Centos:

Centos sanal sunucunuzda SSH giriş portunu değiştirmek için aşağıdaki adımları izleyiniz.

1. Adım:
SSH sunucunuzun konfigürasyon dosyasını düzenlemek için aşağıdaki komutu kullanarak sshd_config dosyasını açın:
Bash:
İçeriği sadece üyelerimiz görebilir.
Dosyada, #Port 22 satırını bulun. Bu satır, SSH'nin varsayılan olarak hangi port üzerinden dinlediğini gösterir. # işaretini kaldırarak ve 22 yerine kullanmak istediğiniz port numarasını yazarak bu satırı değiştirin.
Ubuntu adımında fotoğraf eklemiştim. Aynı olay değişen bir durum yok.

Değişiklikleri kaydetmek için :wq yazın ve Enter tuşuna basarak vi editöründen çıkın.

2. Adım:
Yaptığınız değişikliklerin etkili olması için SSH sunucusunu yeniden başlatmanız gerekmektedir. Bunun için aşağıdaki komutu kullanın:
Bash:
İçeriği sadece üyelerimiz görebilir.

İşlem başarıyla tamamlanmıştır. Eğer güvenlik duvarı var ise portunuz kapalı olabilir.

Centos 8 ve 9 Stream'de "iptables" yerine artık "nftables" kullanılmaktadır. Hala iptables kullanılabilir ama önermem. Eğer Centos 7 kullanıyorsanız bu kısmı atlayarak aşağıdan iptables komutlarına bakabilirsiniz
Yüklemek için:
Bash:
İçeriği sadece üyelerimiz görebilir.
Servisi başlatmak için:
Bash:
İçeriği sadece üyelerimiz görebilir.
Yeni kural eklemek için:
Bash:
İçeriği sadece üyelerimiz görebilir.
"portunuz" yazan yere yeni portunuzu giriniz.
Değişiklikleri kaydetmek için:
Bash:
İçeriği sadece üyelerimiz görebilir.
Sırasıyla bu kodları giriniz ve tamamlanmıştır.

Eğer firewall kullanıyorsanız.

Eski Port İçin Kuralı Silin (eğer daha önce eklenmişse):
Bash:
İçeriği sadece üyelerimiz görebilir.
Yeni Port için Kural Ekleyin:
Bash:
İçeriği sadece üyelerimiz görebilir.
"portunuz" yazan yere yeni portunuzu giriniz.

Yapılan değişiklikleri uygulamak ve firewalld servisini yeniden başlatmak için:
Bash:
İçeriği sadece üyelerimiz görebilir.

Eğer iptables kullanıyorsanız.

Eski Port İçin Kuralı Silin (eğer daha önce eklenmişse):
Bash:
İçeriği sadece üyelerimiz görebilir.
Yeni Port için Kural Ekleyin:
Bash:
İçeriği sadece üyelerimiz görebilir.
"portunuz" yazan yere yeni portunuzu giriniz.

CentOS 7'de iptables kurallarını kaydetmek için iptables-services paketini kullanmalısınız:
Bash:
İçeriği sadece üyelerimiz görebilir.
Sırasıyla bu komutları giriniz.

Firewall veya iptables işlemlerinden sonra da
Bash:
İçeriği sadece üyelerimiz görebilir.
SSH Sunucusunu yeniden başlatmayı unutmayınız.



Bu adımları takip ettikten sonra, Ubuntu ve CentOS 7 sunucunuzda SSH portu başarıyla değiştirilmiş olacak, ve iptables kuralları ile bu port koruma altına alınacaktır. Artık SSH bağlantılarınızı yeni port üzerinden gerçekleştirebilirsiniz,

Örneğin cmd kullanıyorsanız:

ssh kullaniciadi@sunucuadresi -p portunuz

Putty kullanıyorsanız:
Adsız.png

"portunuz" yazdığım yere yeni portu girerek "Open" ile bağlanabilirsiniz.
 
Son düzenleme:
Konu sahibi
Eğer Ubuntu veya Centos'un server olmayan versiyonunu kullanıyorsanız. Bunları terminal veya shell üzerinden yapabilirsiniz.
 

Sende şimdi bize katılmak ister misin?

Kayıt ol

Bize katılım kolay ve ücretsizdir!

Giriş Yap

Zaten bir hesabınız var mı? Buradan giriş yapın.

Foruma Git ?

Bu konuyu görüntüleyen kullanıcılar

Tips
Geri
Üst