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.
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.
-
Windows örneğine bağlanın.
Daha fazla bilgi için bkz. Workbench kullanarak bir Windows örneğine bağlanma.
-
PortNumber kayıt defteri değerini değiştirin.
Run penceresini açmak için Win+R tuşlarına basın.
regedit.exe girin ve Kayıt Defteri Düzenleyicisi'ni açmak için Enter tuşuna basın.
Gezinme bölmesinde yoluna gidin.
Sağ bölmede PortNumber kayıt defteri değerini bulun, sağ tıklayın ve ardından Modify seçeneğini seçin.
-
İ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.
Gezinme bölmesinde yoluna gidin.
Sağ bölmede PortNumber kayıt defteri değerini bulun, sağ tıklayın ve ardından Modify seçeneğini seçin.
-
İ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.
-
ECS konsolunda ECS örneğini yeniden başlatın.
Daha fazla bilgi için bkz. Bir örneği yeniden başlatma.
-
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.
-
Ö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.
-
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:3399girin 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.
Bu adımları tamamladıktan sonra ECS örneğine bağlanmak için artık 22 numaralı bağlantı noktasını kullanamazsınız.
-
Linux örneğine bağlanın.
Daha fazla bilgi için bkz. Workbench kullanarak bir Linux örneğine bağlanma.
-
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 -
sshd hizmeti için bağlantı noktası numarasını değiştirin.
-
sshd_config dosyasını düzenlemek için aşağıdaki komutu çalıştırın:
sudo vim /etc/ssh/sshd_config Insert moduna geçmek için
ituşuna basın.-
Yeni uzak hizmet bağlantı noktasını ekleyin.
Bu örnekte 1022 numaralı bağlantı noktası kullanılmaktadır.
Port 1022satırını#Port 22satı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 :: Değişiklikleri kaydetmek ve çıkmak için
Esctuşuna basın, :wq yazın ve ardından Enter tuşuna basın.
-
-
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 -
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.
-
Ö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.
-
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
1022yazın, Connection type olarak SSH seçeneğini belirleyin ve ardından Open düğmesine tıklayın.