Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2025-01-23 GMT+08:00

Como alterar uma porta de logon remoto?

Cenários

Esta seção descreve como alterar uma porta para logons remotos.

Windows

O procedimento a seguir usa um ECS executando o Windows Server 2012 como exemplo. A porta de logon padrão de um ECS de Windows é 3389. Para alterá-la para a porta 2020, por exemplo, faça o seguinte:

  1. Modifique a regra de grupo de segurança.
    1. Faça logon no console de gerenciamento.
    2. Click in the upper left corner and select your region and project.
    3. Clique em . Em Compute, clique em Elastic Cloud Server.
    4. Na lista de ECS, clique no nome de um ECS para o qual você deseja modificar a regra de grupo de segurança.
    5. Na página de detalhes do ECS, clique no grupo de segurança na área Security Groups para ir para a página de detalhes do grupo de segurança.
    6. Na guia Inbound Rules, clique em Add Rule. Na caixa de diálogo exibida, defina Protocol & Port da seguinte forma:
      • Protocols: TCP (portas personalizadas)
      • Port: 2020

      Para obter detalhes, consulte Adição de uma regra de grupo de segurança.

  2. Efetue logon no ECS.
  3. Na caixa de diálogo Run, insira regedit para acessar o editor do registro.
  4. No Registry Editor, escolha HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Terminal Server > Wds > rdpwd > Tds > tcp e clique duas vezes em PortNumber.
    1. Na caixa de diálogo exibida, defina Base como Decimal.
    2. Altere o valor em Value data para o novo número de porta, que é 2020 neste exemplo.
      Figura 1 Alteração do número da porta para 2020
  5. No Registry Editor, escolha HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Terminal Server > WinStations > RDP-Tcp e clique duas vezes em PortNumber.
    1. Na caixa de diálogo exibida, defina Base como Decimal.
    2. Altere o valor em Value data para o novo número de porta, que é 2020 neste exemplo.
      Figura 2 Alteração do número da porta para 2020
  6. (Ignore esta etapa se o firewall estiver desativado.) Modifique as regras de entrada do firewall.

    Escolha Control Panel > Windows Firewall > Advanced Settings > Inbound Rules > New Rule.

    • Rule Type: Port
    • Protocolo em Protocol and Ports: TCP
    • Porta em Protocol and Ports: Specific local ports, 2020 neste exemplo
    • Action: Allow the connection
    • Profile: configurações padrão
    • Name: RDP-2020

    Após a configuração, atualize a página para exibir a nova regra.

  7. Abra a caixa de pesquisa do Windows, insira services e selecione Services.
    Figura 3 Selecionar serviços
  8. Na janela Services, reinicie Remote Desktop Services ou o ECS.
  9. Use "IP address:Port" para acessar remotamente o ECS.
    Figura 4 Remote Desktop Connection

Linux

O procedimento a seguir usa um ECS executando o CentOS 7.3 como exemplo. A porta de logon padrão de um ECS de Linux é 22. Para alterá-la para a porta 2020, por exemplo, faça o seguinte:

  1. Modifique a regra de grupo de segurança.
    1. Faça logon no console de gerenciamento.
    2. Click in the upper left corner and select your region and project.
    3. Clicar em . Em Compute, clique em Elastic Cloud Server.
    4. Na lista de ECS, clique no nome de um ECS para o qual você deseja modificar a regra de grupo de segurança.
    5. Na página de detalhes do ECS, clique no grupo de segurança na área Security Groups para ir para a página de detalhes do grupo de segurança.
    6. Na guia Inbound Rules, clique em Add Rule. Na caixa de diálogo exibida, defina Protocol & Port da seguinte forma:
      • Protocols: TCP (portas personalizadas)
      • Port: 2020

      Para obter detalhes, consulte Adição de uma regra de grupo de segurança.

  2. Efetue logon no ECS.
  3. Execute o seguinte comando para editar o arquivo de configuração sshd:

    vi /etc/ssh/sshd_config

  4. Exclua a tag de comentário (#) da linha #port 22 e altere 22 para 2020.
    Figura 5 Alteração do número da porta para 2020
  5. Pressione Esc para sair do modo Inserir e digite :wq! para salvar as configurações e sair.
  6. Execute um dos seguintes comandos para reiniciar sshd:

    service sshd restart

    Ou

    systemctl restart sshd

  7. Ignore esta etapa se o firewall estiver desabilitado. Configure o firewall.

    O firewall varia de acordo com a versão do CentOS. CentOS 7 usa firewalld, e CentOS 6 usa iptables. As operações a seguir usam o CentOS 7 como exemplo.

    Execute o comando firewall-cmd --state para verificar o status do firewall.

    • (Recomendado) Método 1: adicione informações sobre uma nova porta a firewalld.
      1. Execute os seguintes comandos para adicionar uma regra para a porta 2020:

        firewall-cmd --zone=public --add-port=2020/tcp --permanent

        firewall-cmd --reload

      2. Visualize a porta adicionada. A conexão de TCP da porta 2020 terá sido adicionada.

        firewall-cmd --list-all

      3. Reinicie firewalld.

        systemctl restart firewalld.service

    • Método 2: desative o firewall e a função de ativar automaticamente o firewall na inicialização do ECS.

      systemctl stop firewalld

      systemctl disable firewalld

  8. Execute o seguinte comando para verificar se a porta está aberta:

    telnet EIP Port

    Por exemplo: telnet xx.xx.xx.xx 2020