Todos os produtos
Search
Central de documentação

Elastic Compute Service:Alterar a porta remota padrão

Última atualização: Aug 26, 2026

A alteração das portas de acesso remoto padrão, como a porta 3389 do Remote Desktop Protocol (RDP) no Windows e a porta 22 do Secure Shell (SSH) no Linux, aumenta a segurança do sistema. Essa prática ajuda a proteger seu servidor ou service contra acessos não autorizados, evitando ataques automatizados e varreduras maliciosas direcionadas a portas conhecidas. Este tópico explica como alterar a porta remota padrão de uma instância ECS.

Alteração da porta para instâncias Windows

Esta seção explica como alterar a porta remota padrão de uma instância Windows, usando o Windows Server 2022 como exemplo.

Importante

Ao usar o Microsoft Remote Desktop para Mac para se conectar a uma instância ECS Windows, apenas a porta padrão 3389 é suportada.

  1. Conecte-se à instância Windows.

    Para mais informações, consulte Connect to a Windows instance by using Workbench.

  2. Modifique o valor de registro PortNumber.

    1. Pressione Win+R para abrir a janela Run.

    2. Insira regedit.exe e pressione Enter para abrir o Editor do Registro.

    3. No painel de navegação, acesse HKEY_LOCAL_MACHINE > \System > \CurrentControlSet > \Control > \Terminal Server > \Wds > \rdpwd > \Tds > \tcp.

    4. No painel direito, localize e clique com o botão direito do mouse no valor de registro PortNumber e selecione Modify.

    5. Na caixa de diálogo, insira o novo número de porta, 3399, na caixa de texto Value data. Em Base, selecione Decimal e clique em OK.

    6. No painel de navegação, acesse HKEY_LOCAL_MACHINE > \System > \CurrentControlSet > \Control > \Terminal Server > \WinStations > \RDP-Tcp.

    7. No painel direito, localize e clique com o botão direito do mouse no valor de registro PortNumber e selecione Modify.

    8. Na caixa de diálogo, insira o novo número de porta, 3399, na caixa de texto Value data. Em Base, selecione Decimal e clique em OK.

  3. No console ECS, reinicie a instância ECS.

    Para mais informações, consulte Restart an instance.

  4. Configure o firewall do Windows para permitir tráfego na nova porta.

    Para mais informações, consulte Manage the Windows firewall.

  5. Adicione uma regra de grupo de segurança à instância para permitir tráfego de entrada na nova porta.

    Para mais informações, consulte Add a security group rule.

  6. Conecte-se à instância adicionando o novo número de porta ao endereço IP ou nome de domínio.

    Por exemplo, na caixa de diálogo Remote Desktop Connection, insira IP_address:3399 na caixa de texto Computer e clique em Connect.

Alteração da porta para instâncias Linux

Esta seção explica como alterar a porta remota padrão de uma instância Linux, usando o Alibaba Cloud Linux 3 como exemplo.

Importante

Após concluir estas etapas, não será mais possível usar a porta 22 para se conectar à instância ECS.

  1. Conecte-se à instância Linux.

    Para mais informações, consulte Connect to a Linux instance by using Workbench.

  2. Execute o comando a seguir para fazer backup do arquivo de configuração do service sshd:

    sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config_bak
  3. Modifique o número da porta do service sshd.

    1. Execute o comando a seguir para editar o arquivo sshd_config:

      sudo vim /etc/ssh/sshd_config
    2. Pressione a tecla i para entrar no modo de inserção.

    3. Adicione a nova porta do service remoto.

      Este exemplo usa a porta 1022. Adicione a linha Port 1022 abaixo da linha #Port 22.

      # 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 ::

      Após adicionar a linha, a configuração ficará assim:

      # 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. Pressione a tecla Esc, insira :wq e pressione Enter para salvar as alterações e sair.

  4. Execute o comando a seguir para reiniciar o service sshd. Após a reinicialização do service, você poderá se conectar à instância Linux usando SSH na porta 1022.

    sudo systemctl restart sshd
  5. Configure o firewall do Linux para permitir tráfego na nova porta.

    Para mais informações, consulte Manage the Linux firewall.

  6. Adicione uma regra de grupo de segurança à instância para permitir tráfego de entrada na porta TCP 1022.

    Para mais informações, consulte Add a security group rule.

  7. Verifique a configuração conectando-se à nova porta com um cliente SSH.

    Ao se conectar com um cliente SSH, é necessário especificar a nova Port. Por exemplo, no PuTTY, insira o endereço IP da instância no campo Host Name (or IP address), insira 1022 no campo Port, selecione SSH como Connection type e clique em Open.