Tüm Ürünler
Search
Belge Merkezi

Elastic Compute Service:Change the default remote port

Son Güncelleme:Sep 29, 2026

Windows'ta Remote Desktop Protocol (RDP) için 3389 numaralı bağlantı noktası ve Linux'ta Secure Shell (SSH) için 22 numaralı bağlantı noktası gibi varsayılan uzak erişim bağlantı noktalarını değiştirmek sistem güvenliğini artırır. Bu uygulama, iyi bilinen bağlantı noktalarını hedefleyen otomatik saldırıları ve kötü amaçlı taramaları engelleyerek sunucunuzun veya hizmetinizin yetkisiz erişime karşı korunmasına yardımcı olur. Bu konuda, bir ECS örneğinin varsayılan uzak bağlantı noktasının nasıl değiştirileceği açıklanmaktadır.

Windows örnekleri için bağlantı noktasını değiştirme

Bu bölümde, Windows Server 2022 örneği kullanılarak bir Windows örneğinin varsayılan uzak bağlantı noktasının nasıl değiştirileceği açıklanmaktadır.

Önemli

Mac için Microsoft Remote Desktop kullanarak bir Windows ECS örneğine bağlanırken yalnızca varsayılan 3389 numaralı bağlantı noktası desteklenir.

  1. Windows örneğine bağlanın.

  2. PortNumber kayıt defteri değerini değiştirin.

    1. Run penceresini açmak için Win+R tuşlarına basın.

    2. regedit.exe girin ve Kayıt Defteri Düzenleyicisi'ni açmak için Enter tuşuna basın.

    3. Gezinme bölmesinde HKEY_LOCAL_MACHINE > \System > \CurrentControlSet > \Control > \Terminal Server > \Wds > \rdpwd > \Tds > \tcp yoluna gidin.

    4. Sağ bölmede PortNumber kayıt defteri değerini bulun, sağ tıklayın ve ardından Modify seçeneğini seçin.

    5. İletişim kutusunda, Value data metin kutusuna yeni bağlantı noktası numarası olan 3399'u girin. Base altında Decimal seçeneğini seçin ve OK düğmesine tıklayın.

    6. Gezinme bölmesinde HKEY_LOCAL_MACHINE > \System > \CurrentControlSet > \Control > \Terminal Server > \WinStations > \RDP-Tcp yoluna gidin.

    7. Sağ bölmede PortNumber kayıt defteri değerini bulun, sağ tıklayın ve ardından Modify seçeneğini seçin.

    8. İletişim kutusunda, Value data metin kutusuna yeni bağlantı noktası numarası olan 3399'u girin. Base altında Decimal seçeneğini seçin ve OK düğmesine tıklayın.

  3. ECS konsolunda ECS örneğini yeniden başlatın.

    Daha fazla bilgi için bkz. Bir örneği yeniden başlatma.

  4. Yeni bağlantı noktasındaki trafiğe izin vermek için Windows güvenlik duvarını yapılandırın.

    Daha fazla bilgi için bkz. Windows güvenlik duvarını yönetme.

  5. Örnek için yeni bağlantı noktasında gelen trafiğe izin veren bir güvenlik grubu kuralı ekleyin.

    Daha fazla bilgi için bkz. Güvenlik grubu kuralı ekleme.

  6. IP adresinin veya alan adının sonuna yeni bağlantı noktası numarasını ekleyerek örneğe bağlanın.

    Örneğin, Remote Desktop Connection iletişim kutusunda Computer metin kutusuna IP_address:3399 girin ve ardından Connect düğmesine tıklayın.

Linux örnekleri için bağlantı noktasını değiştirme

Bu bölümde, Alibaba Cloud Linux 3 örneği kullanılarak bir Linux örneğinin varsayılan uzak bağlantı noktasının nasıl değiştirileceği açıklanmaktadır.

Önemli

Bu adımları tamamladıktan sonra ECS örneğine bağlanmak için artık 22 numaralı bağlantı noktasını kullanamazsınız.

  1. Linux örneğine bağlanın.

  2. sshd hizmeti yapılandırma dosyasını yedeklemek için aşağıdaki komutu çalıştırın:

    sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config_bak
  3. sshd hizmeti için bağlantı noktası numarasını değiştirin.

    1. sshd_config dosyasını düzenlemek için aşağıdaki komutu çalıştırın:

      sudo vim /etc/ssh/sshd_config
    2. Insert moduna geçmek için i tuşuna basın.

    3. Yeni uzak hizmet bağlantı noktasını ekleyin.

      Bu örnekte 1022 numaralı bağlantı noktası kullanılmaktadır. Port 1022 satırını #Port 22 satırının altına ekleyin.

      # If you want to change the port on a SELinux system, you have to tell
      # SELinux about this change.
      # semanage port -a -t ssh_port_t -p tcp #PORTNUMBER
      #
      #Port 22
      #AddressFamily any
      #ListenAddress 0.0.0.0
      #ListenAddress ::

      Satırı ekledikten sonra yapılandırma şu şekilde görünür:

      # If you want to change the port on a SELinux system, you have to tell
      # SELinux about this change.
      # semanage port -a -t ssh_port_t -p tcp #PORTNUMBER
      #
      #Port 22
      Port 1022
      #AddressFamily any
      #ListenAddress 0.0.0.0
      #ListenAddress ::
    4. Değişiklikleri kaydetmek ve çıkmak için Esc tuşuna basın, :wq yazın ve ardından Enter tuşuna basın.

  4. sshd hizmetini yeniden başlatmak için aşağıdaki komutu çalıştırın. Hizmet yeniden başlatıldıktan sonra Linux örneğine 1022 numaralı bağlantı noktasından SSH kullanarak bağlanabilirsiniz.

    sudo systemctl restart sshd
  5. Yeni bağlantı noktasındaki trafiğe izin vermek için Linux güvenlik duvarını yapılandırın.

    Daha fazla bilgi için bkz. Linux güvenlik duvarını yönetme.

  6. Örnek için TCP 1022 bağlantı noktasında gelen trafiğe izin veren bir güvenlik grubu kuralı ekleyin.

    Daha fazla bilgi için bkz. Güvenlik grubu kuralı ekleme.

  7. Bir SSH istemcisiyle yeni bağlantı noktasına bağlanarak yapılandırmayı doğrulayın.

    Bir SSH istemcisiyle bağlanırken yeni Port değerini belirtmeniz gerekir. Örneğin, PuTTY'de Host Name (or IP address) alanına örneğin IP adresini girin, Port alanına 1022 yazın, Connection type olarak SSH seçeneğini belirleyin ve ardından Open düğmesine tıklayın.